PHP入門 - 演算子
目次
算術演算子
PHP
-$a // 負数 $a + $b // 加算 $a - $b // 減算 $a * $b // 乗算 $a / $b // 除算 $a % $b // $a を $b で割った余り
加算子(インクリメント)/減算子(デクリメント)
PHP
$a++ // $a の値をひとつ加算する(式は加算前の値を返す) $a-- // $a の値をひとつ減算する(式は減算前の値を返す) ++$a // $a の値をひとつ加算する(式は加算前の値を返す) --$a // $a の値をひとつ減算する(式は減算前の値を返す)
文字列演算子
PHP
$a . $b // 文字列 $a と文字列 $b を連結
ビット演算子
PHP
$a & $b // ビット積($aも$bも1のビットが1) $a | $b // ビット和($aまたは$bが1のビットが1) $a ^ $b // 排他的論理和($aまたは$bどちらかが1の時のみ1) ~$a // $a の否定(1は0、0は1) $a << $b // $b ビット左シフト $a >> $b // $b ビット右シフト
代入演算子
PHP
$a = $b // 代入 $a += $b // $a = $a + $b に同じ $a -= $b // $a = $a - $b に同じ $a *= $b // $a = $a * $b に同じ $a /= $b // $a = $a / $b に同じ $a %= $b // $a = $a % $b に同じ $a &= $b // $a = $a & $b に同じ $a |= $b // $a = $a | $b に同じ $a ^= $b // $a = $a ^ $b に同じ $a <<= $b // $a = $a << $b に同じ $a >>= $b // $a = $a >> $b に同じ $a .= $b // $a = $a . $b に同じ
比較演算子
PHP
$a == $b // $a と $b が等しい $a === $b // $a と $b が等しい(型を厳密に比較する) $a != $b // $a と $b が等しくない $a <> $b // $a と $b が等しくない $a !== $b // $a と $b が等しくない(型を厳密に比較する) $a < $b // $a が $b よりも小さい $a > $b // $a が $b よりも大きい $a <= $b // $a が $b 以下である $a >= $b // $a が $b 以上である
論理演算子
PHP
$a and $b // $a かつ $b が TRUE であれば $a && $b // $a かつ $b が TRUE であれば $a or $b // $a または $b が TRUE であれば $a || $b // $a または $b が TRUE であれば !$a // $a が FALSE であれば $a xor $b // $a まはた $b どちらか片方のみが TRUE であれば
配列演算子
PHP
$a + $b // 配列 $a と $b を結合 $a == $b // 配列 $a と $b が等しければ $a === $b // 配列 $a と $b が等しければ(型を厳密に比較) $a != $b // 配列 $a と $b が等しくなければ $a <> $b // 配列 $a と $b が等しくなければ $a !== $b // 配列 $a と $b が等しくなければ(型を厳密に比較)
型演算子
PHP
<?php // 変数が、指定したクラス、またはそのクラスを継承したクラスであるか否かを調べます。 class MyClass1{ } class MyClass2 extends MyClass1 { } $a = new MyClass; if ($a instanceof MyClass1) { echo "TRUE\n"; } if ($a instanceof MyClass2) { echo "TRUE\n"; }
Copyright(C) 2013 杜甫々
初版:2013年5月12日、最終更新:2013年5月12日
https://www.tohoho-web.com/php/operators.html