2010-05-17 68 views

回答

34

剛剛離開支架的空...

Python有通詞,因爲它們不使用括號來定義的類,功能,和其他聲明主體部分。 PHP沒有這個困境,因此不需要說某個主體陳述是空的。

+3

我需要它在三元運算符中使用。 '(條件的東西:通?)'; 'condition?something:'以錯誤結尾 – 2010-05-17 21:08:49

+2

@Jan Tojnar:使用空字符串''''。如果你使用三元運算符,你通常給一個變量賦值。這將分配'false',然後(空字符串爲false)。如果你不使用它來進行變量賦值,它會使用簡單的'if'語句。然後更容易理解。 – 2010-05-17 21:36:16

+0

難道你不能只使用'result = condition?某事:結果? – ktdrv 2010-05-17 21:36:17

15

在PHP中不需要它。在Python代碼:

if x == y: 
    pass 

可以用PHP通過剛剛離開括號空

if (x == y){ 
} 

這同樣適用於其他PHP構建需要括號,如類或函數編寫。

4

難道你不能只使用分號?

if ($x == $y) 
    ; 
相關問題