演算子と式は、PHP を学習する上で最も基本的な知識です。この記事では、PHP における演算子と式の応用例とテクニック、および注意すべき点について説明します。
phpの演算子と式
1. 演算子の分類
1. オペランドによる分類
1.!true // 単項演算子
2.$a+$b // 二項演算子
3. true ? 1:0 // 三項演算子
2、演算関数で分類
(1) 算術演算子
1.+, -, x, /, % (take (I)
(2) 文字列演算子
1.. // 例: $a = 'abc'.'efg';
(3) 代入演算子
1.= // 単純な代入
2 .+=, -=, X=, / =, %=, .= // 複合代入
3.++($a++, ++$a), --($a--, --$a) // インクリメントとデクリメント
4.&($ a = 1;$b = &a) // 参照代入
(4) 比較演算子
1.==, ===(等しい), !=, ! ===, <>(等しくない) to)、<、>、<=、>=
(5) 論理演算子
1.// 括弧内の演算子は括弧の外側の演算子よりも優先されます
2.&&(and), ||(or)、!(not)、xor(排他的 OR)、
(6) ビット演算子
1.&(ビットごとの AND)、|(ビットごとの OR)、~(ビットごとの NOT)、^(ビットごとの XOR )、<<(左シフト)、>>(右シフト)
2. 算術演算子
%剰余、一般的な使用法: 1) 整数の除算演算 2) 値の範囲の制御
例:閏年かどうかを判断します (4 年に 1 回閏年があり、100 年に閏年はなく、400 年にもう一度閏年があります)
// %会把两边的数转成整型后在整除 // %两边不能用小数或负数 if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0) echo "闰年"; else echo "平年";
3. 代入演算子
//先自身加10,然后赋值给自己,等价于 $a=$a+10 $a += 10; //前置递增递减,先递增递减再赋值 ++$a //先赋值,再递增递减 $a++ //实例 $a = 10; $b = $a++ $c = --$b 结果:a=11 b=9 c=9
4. 論理演算子
or、または 2 つの違い true = true
論理演算子短絡
1, && //1 つが false の場合、後で演算は実行されません。false でなければなりません
2, || //いずれかが true の場合、後で操作は実行されません。True でなければなりません
fopen ("test.php","r") または die("failure");
5. ビット演算子
ビット演算: 整数は 32 ビットのバイナリに変換され、文字列は処理のために ANSCA コードに変換されます 上記は全体ですこの記事の内容が皆さんの学習に役立つことを願っています。phpFile_get_contents はファイル内の配列要素を取得するメソッドを実装します
PHP file_put_contents は追加と改行のメソッドを実装します
PHP による住宅ローン計算の実装方法デバイスを使用するには
以上がPHPの演算子と式の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。