28

你知道任何类似于 Python 语句的 PHPpass语句吗?

4

5 回答 5

59

把括号留空...

Python 有密码是因为它们不使用方括号来定义类、函数和其他语句的主体部分。PHP 没有这种困境,因此不需要说正文语句是空的。

于 2010-05-17T21:02:26.607 回答
22

PHP 中不需要它。Python代码:

if x == y:
    pass

只需将括号留空即可用 PHP 编写

if ( x == y ){
}

这同样适用于其他需要括号的 PHP 结构,例如类或函数。

于 2010-05-17T21:03:29.053 回答
8

不能只用分号吗?

if ( $x == $y )
  ;
于 2010-05-17T21:07:09.000 回答
2

当需要可读性时,您可以使用

null;
于 2020-12-19T08:59:57.250 回答
0

语法检查器和 linter 越来越擅长发出无用代码块的信号,即使这是开发人员的自愿行为。

有时,native do_nothing()函数会非常好且可读。

为了避免强调语法检查器的警报,我使用:

echo(null);
于 2022-02-01T16:07:13.703 回答