ホームページ >php教程 >php手册 >PHP モバイル インターネット開発ノート (3) オペレーター

PHP モバイル インターネット開発ノート (3) オペレーター

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-21 08:48:24901ブラウズ

1. PHP 演算子

PHP には豊富な演算子のセットがあり、そのほとんどは C 言語から直接由来しています。さまざまな機能に応じて、演算子は算術演算子、文字列演算子、代入演算子、ビット演算子、条件演算子、論理演算子に分類できます。さまざまな演算子が同じ式内にある場合、それらの演算には特定の優先順位があります。

(1) 四則演算

+ - * / % ++ --

(2) 文字列演算子

文字列演算子 (ドット) は英語のピリオドのみです。文字列を連結して新しい文字列を形成したり、文字列と数値を連結したりすることができ、型は自動的に変換されます。

	$a="dawanganban";  
$b="123";  
echo $a.$b;   //输出结果:dawanganban123  
(3) 代入演算子
	= += -= *= /= %= .=



$a="dawanganban";  
$a.=1;  
$a.=2;  
$a.=3;  
echo $a.$b;   //输出结果:dawanganban123  
(4) ビット演算子

& ~ ^ 4e9674e4037f009f8f3f0cd5e931ebcf

(5) 比較演算子

a8093152e673feb7aba1828c43532094= 48a657005f4813bc1109d2e6e30cad1f === !==

a8093152e673feb7aba1828c43532094: 合計と等しくありません! =同

===: ID、値が等しく、型が一貫している

! ==: 非同一性、値が等しくない、または型が矛盾しています

  1. 	echo 5 == "5"; //true  PHP是弱类型语言(js中的变量类似)  
    echo 5 === "5";  //false  完全等于  
(6) 論理演算

AND (論理積) OR (論理和) XOR (排他的論理和) && (論理積) (論理和) (論理否定)

	var_dump(5 && "");   //false  
var_dump(5 && "2"); //true  
var_dump(5  ""); //true  
var_dump(0 xor 1); //true  
var_dump(0 xor 0); //false  
var_dump(1 xor 1); //false  



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