ホームページ  >  記事  >  バックエンド開発  >  PHP基本演算子の使い方_PHPチュートリアル

PHP基本演算子の使い方_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:11:24817ブラウズ

1. 算術演算子: +、-、*、/、%。

2. インクリメント/デクリメント演算子: $a++、$a--、++$a、--$a など。 例:

$a=10;

$b=5;
$c=$a++;
//最初に値を割り当ててから増分します。 $c=$a,$a=$a+1
$d=$b--; //最初に値を割り当ててから、デクリメントします。 $d=$b,$b=$a-1
echo '$a='.$a."||".'$c='.$c.'
'; $a=11,$c=10echo '$b='.$b."||".'$d='.$d.'
'; //$b=4, $d=5
?>

$a=10;

$b=5;
$c=++$a;
//最初にインクリメントしてから値を割り当てます。 $a=$a+1, $c=$a
$d=--$b; //最初に減少してから値を割り当てます。 $b=$a-1, $d=$b
echo '$a='.$a."||".'$c='.$c.'
'; $a=11,$c=11
echo '$b='.$b."||".'$d='.$d.'
'; //$b=4, $d=4
?>

3. 比較演算子: 参照ドキュメント

4. 論理演算子:

例:

$a=10;$b=7;

if($a++>8 || $b++>7){

//$a++>8 が true、$b++> ;7 これは実行されません
echo 'OK!';}
echo 'a='.$a.'b='.$b;
// 出力OK、a=11,b=7

変更します

$a=10;$b=7;

if($a++>10

&&
$b++>7){ //$a++>8 は false、$b++ > 7 これは実行されませんecho 'OK!';}
echo 'a='.$a.'b='.$b;
// a=11,b=7
;

詳細:

と && は両方とも論理 AND を表します。その違いは何ですか?

主に優先的に反映されます

と優先順位
と<<&&
または < = < 例:
$a=false; //> と ;最初に false || を代入します。 まず $b=false を代入してから比較すると、結果は false になりますvar_dump($a,$b) //

bool(true) bool(false)

http://www.bkjia.com/PHPjc/326905.html

www.bkjia.com
本当

http://www.bkjia.com/PHPjc/326905.html技術記事 1. 算術演算子: +、-、*、/、%。 2. インクリメント/デクリメント演算子: $a++,$a--,++$a,--$a など: ?php $a=10; //最初に値が割り当てられ、後で値が増加します。 $c=$a,$a=$a+1 $d=$b--;...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。