2010-05-17 89 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) 
    ; 
相关问题