From f0af44c99ebf981ba4bd543e7b8985d9e91f2d7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=94=A6=E5=86=9B?= <1929707670@qq.com> Date: Fri, 13 May 2022 04:33:20 +0000 Subject: [PATCH] =?UTF-8?q?=E7=8E=8B=E9=94=A6=E5=86=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...HP\350\277\220\347\256\227\347\254\246.md" | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 "\347\216\213\351\224\246\345\206\233/20220513-PHP\350\277\220\347\256\227\347\254\246.md" diff --git "a/\347\216\213\351\224\246\345\206\233/20220513-PHP\350\277\220\347\256\227\347\254\246.md" "b/\347\216\213\351\224\246\345\206\233/20220513-PHP\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..0c12fa3 --- /dev/null +++ "b/\347\216\213\351\224\246\345\206\233/20220513-PHP\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,85 @@ +# 一、note: + +1. **PHP 比较运算符**: + +| 运算符 | **名称** | **描述** | 实例 | +| ------- | ---------- | ---------------------------------------------- | ------------------ | +| x === y | 绝对等于 | 如果 x 等于 y,且它们类型相同,则返回 true | 5==="5" 返回 false | +| x !== y | 绝对不等于 | 如果 x 不等于 y,或它们类型不相同,则返回 true | 5!=="5" 返回 true | + +2. **PHP 逻辑运算符**: + +| **运算符** | **名称** | 描述 | **实例** | +| ---------- | -------- | ------------------------------------------------------------ | -------------------------------------------- | +| x and y | 与 | 如果 x 和 y 都为 true,则返回 true【与java&&差不多下同】 | x=6
y=3
(x < 10 and y > 1) 返回 true | +| x or y | 或 | 如果 x 和 y 至少有一个为 true,则返回 true | x=6
y=3
(x==6 or y==5) 返回 true | +| x xor y | 异或 | 如果 x 和 y 有且仅有一个为 true,则返回 true【要么是一方对,要么是另一方错,不可以同时对或者错】 | x=6
y=3
(x==6 xor y==3) 返回 false | + +3. **三元运算符**: + +```php +(expr1) ? (expr2) : (expr3) +``` + +对 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3【**同Java**】 + + + + + +# 二、作业: + +```php +$b?$a:$b)>$c&&$c*$c+($a<$b?$a:$b)*($a<$b?$a:$b)==($a>$b?$a:$b)*($a>$b?$a:$b)) + { + echo "是直角三角形"; + }else{ + echo "不是直角三角形"; + } + + +``` + + + + + +```php +0){ + $score=$num; + }else if ($num>20){ + $score=20+($num-20)*1.5; + } + echo $score; +``` + + + + + +```php +=1;$i--){ + echo $i."\t"; +} + +$num=10; + do{ + echo $num."\t"; + $num=$num-1; + }while($num!=0); +``` + -- Gitee