什麼是php表達式?
表達式是構成PHP程式語言的基本元素,也是PHP最重要的組成元素,就好像蓋房子,少不了根基一樣,在PHP中,幾乎所有寫的任何東西都是表達式。
表達式最基本的形式就是常數和變量,例如$a=10,就是表示將值10賦給變數$a。
再看一個簡單的表達式範例:
$a>$b
上面就是一個表達式。當$a的值大於$b時,此表達式值為TRUE,否則為FALSE。
表達式是透過具體的程式碼來實現的。我們經常透過一個表達式判斷一個值(包括具體的數值和布林值)來做下一步的操作。就像下面的例子。
<?php if ($a < $b) { echo "a< b"; }else{ echo "a> b"; } ?>
上面的範例我們使用了if判斷語句,判斷條件就是括號裡面「$a < $b」表達式,如果$a < $b成立的話,就會輸出「a< b ”,否則就會輸出“a> b”。
這只是一個簡單的表達式,在實際開發中,會複雜很多。
除了上面的那種簡單的表達式,還有一種連續賦值表達式,想下面這樣:
$b=$a=100
在PHP中,賦值運算的順序是由右到左的,所以變數$b,$a都被賦值100.
PHP中,我們使用分號「;」來區分錶達式和語句。可以將表達式包含在括號裡面,就像上面的範例一樣。你可以簡單的理解為:一個表達式加一個分號,就構成了一個PHP語句。
這裡有個需要注意的地方,就是在我們寫程式時,「;」分號不要漏寫,漏寫分號是很多PHP新手常犯的錯誤。
表達式可以做很多的事情,例如呼叫一個數組,創建一個類,給變數賦值等等。
PHP表達式用法實例:
<?php $a=10; $b=20; if ($a < $b) { echo "a< b"; }else{ echo "a> b"; } ?>
程式碼運行結果:
上面的範例中,$ a=10,$b=20,是表達式,if括號裡面「$a
以上是PHP表達式概念及實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!