ホームページ  >  記事  >  バックエンド開発  >  PHP 演算子と Expression_php の例の詳細な紹介

PHP 演算子と Expression_php の例の詳細な紹介

WBOY
WBOYオリジナル
2016-12-05 13:28:261160ブラウズ

phpの演算子と式

1. オペレーターの分類

1. オペランドによる分類

1.!true // 単項演算子
2.$a+$b // 二項演算子
3.true ? 1:0 // 三項演算子

2. 操作機能による分類

(1) 算術演算子
1.+,-,x,/,%(余り)

(2) 文字列演算子
1.. // 例: $a = 'abc'.'efg';

(3) 代入演算子

1.= // 単純な代入
2.+=, -=, X=, /=, %=, .= // 複合代入
3.++($a++,++$a), --($a--,--$a) // 増加と減少
4.&($a = 1;$b = &a) // 参照の代入

(4) 比較演算子

1.==、===(常に等しい)、!=、!===、<>(等しくない)、<、>、<=、>=

(5) 論理演算子
1.// 括弧内の優先順位は括弧の外側の優先順位より高くなります
2.&&(and)、||(or)、!(not)、xor(排他的 or)、

(6) ビット演算子
1.& (ビット単位の AND)、| (ビット単位の OR)、^ (ビット単位の XOR)、>> (右シフト)

2. 算術演算子

% 剰余、一般的な使用法: 1) 整数の除算演算 2) 値の範囲の制御

例: うるう年かどうかを判断します (4 年に 1 回うるう年、100 年にうるう年はなく、400 年にまたうるう年)


リーリー

3. 代入演算子

リーリー

4. 論理演算子

xor XOR: 同じは false (2 つの true、または 2 つの false = false)、異なるものは true (1 つの true と 1 つの false = false)

ヒント: or との違い、or = true の 2 つの真実に注意してください
論理演算子の短絡
1. && //1 つが false の場合、次の操作は実行されません。false でなければなりません
2. || どちらかが true の場合、以降の操作は実行されず、true でなければなりません

fopen ("test.php","r") または die("failure");

ヒント: オペレーター & |

には短絡機能はありません。

5. ビット演算子

ビット演算: 整数を32ビットバイナリに変換し、文字列をANSCAコードに変換して処理します

読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのご支援に感謝します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。