測試環境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25
在 PHP 中,幾乎所寫的任何東西都是一個表達式。簡單但卻最精確的定義一個表達式的方式就是“任何有值的東西”。
子表達式的操作順序其實沒那么嚴格。
<?php function a() {echo 'a';} function b() {echo 'b';} a() == b(); // outputs "ab", 從左到右求值 $a = 3; var_dump( $a == $a = 4 ); // outputs bool(true), 從右到左求值?>PHP中的逗號運算符只有在for()條件中有用,在其他的表達式中無效。
<?php // $a = 2, $b = 4; //無效 // echo $a.$b."/n"; for ($a = 2, $b = 4; $a < 3; $a++){ echo $a,$b."/n"; //outputs:2 4 }?>新聞熱點
疑難解答
圖片精選