-2

我注意到这段代码:

$li = "Hello World";;

为什么即使有两个分号,PHP 也不会抛出语法错误?PHP 真的是这种松散的类型吗?

丑陋的。

4

1 回答 1

2

解析器没有空白的概念,所以这相当于:

$li = "Hello World";
;

这当然很好,因为空语句是有效的语法。(不,这并不难看,除非你打错字。而且拼写错误总是难看的。虽然我同意,但 PHP 非常混乱。)

于 2013-05-07T17:25:09.590 回答