连续的分号;没有返回语法错误?

时间:2013-01-23 11:53:07

标签: php

$name = 'John Doe';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$age = 16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$address = 'Planet Earth';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

这应该被视为错误吗? PHP根本不会返回任何语法错误。

5 个答案:

答案 0 :(得分:8)

这不是错误。这只是一个没有任何内容的声明。完全有效。

答案 1 :(得分:4)

这是有效的 - 这只是一个空的陈述

答案 2 :(得分:3)

分号刚刚用来终止一行。因此它将所有内容都视为代码。

答案 3 :(得分:3)

这就像在 // 允许的时候询问 /// 是否是一个错误。这些是;;;;;;;;;;;;;;;;;;;;;;;;

的空白陈述

答案 4 :(得分:1)

这完全有效,不仅在PHP上,而且在C#上。这只是一个空洞的陈述。