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

PHPの式と演算子の詳細な紹介

怪我咯
怪我咯オリジナル
2017-06-20 11:56:361630ブラウズ

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.==, ===(equal to) , !=, !===, <> ;(等しくない), <, >, <=, >=


(5)

論理演算子1.// 括弧内 括弧外より優先順位が高い
2.&&(and) 、 ||(or)、!(not)、AND)、|(ビット単位の OR)、~(ビット単位の NOT)、^(ビット単位の XOR)、<<(左シフト)、>>(右シフト)

2. 算術演算子

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

例: 閏年かどうかの判断 (4 年に 1 回の閏年、閏年なし、 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
Result : a=11 b=9 c=9



4. 論理演算子


xor XOR: 同じは false (2 つの True または 2 つの false = false)、異なる値は true (1 つの true と 1 つの false) = false)
ヒント: or、または two との違いに注意してください true = true
論理演算子の短絡

1, && //一方が false、その後何も操作が実行されない場合は false でなければなりません

2, | | //いずれかが true の場合、後で操作が実行されない場合は、true でなければなりませんfopen ("test.php","r") または die("failure");

ヒント: short はありません。 - 演算子 & | の回路機能


5. ビット演算子


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

以上がPHPの式と演算子の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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