- 了解 PHP 運算子種類與用法
PHP 運算子種類與用法
- 運算式與運算子
- 例 : $a = $b + $c
- 運算元 : $a $b $c
- 運算子 : +
- 例 : $a = $b + $c
- 運算子的優先順序
- 物件建立 : 複製(clone)、新增(new)
- 陣列 : []
- 轉型與遞增、遞減 : ++、--、intval()!例:
- ++$a : 先加再回傳
- $a++ : 先回傳再加
- 邏輯運算子 : (非)「 !」
- 算術運算子 : 「 * 」、「 / 」、「 % 」(取餘數)
- 算術運算子 : 「+」、「-」、「.」(字串運算子)
- 比較運算子 : 「>」、「<」、「>=」、「<=」、「==」、「!=」、「===」(型態也要相同)
- 邏輯運算子 : (且)「&&」、(或)「||」
- 條件運算子 : 「?:」(三元運算子)
- 指定運算子 : 「=」、「+=」、「-=」、「*=」、「/=」、「%=」、「.=」
- 例 : $a += $b --> $a = $a + $b
- 例 : $a = 10
- 邏輯運算子 : 「and」、「or」、「xor」
- 回傳值通常是 true 或 false !!
- 例 : ex3_9.php
<?php $a = 10;
$b = 20;
echo '$a = 10'."\n";
echo '$b = 20'."\n";
echo '$a + $b = '.($a + $b)."\n";
echo '$a - $b = '.($a - $b)."\n";
echo '$a * $b = '.($a * $b)."\n";
echo '$a / $b = '.($a / $b)."\n";
echo '$a++ = '.($a++)."\n";
echo '$a = '.($a)."\n";
echo '++$a = '.(++$a)."\n";
echo '$a = '.($a)."\n";
echo '$b % $a = '.($b%$a)."\n";
echo '$a > $b '.($a > $b ? 'true' : 'false')."\n";
echo '$a += 1 ==> '.($a += 1)."\n";
echo '$a = '.($a)."\n";
echo '$a *= $b ==> '.($a *= $b)."\n";
echo '$a = '.($a)."\n";
echo '$a and $b ==> '.($a and $b)."\n";
echo '$a or $b ==> '.($a or $b)."\n"; ?>
- 太空船運算子
- 例 : ex3_10.php
<?php echo 1<=>1;
echo 1<=>2;
echo 2<=>1; ?>
- 例 : ex3_10.php