2013-01-23 15 views
5
$name = 'John Doe';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
$age = 16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
$address = 'Planet Earth';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

這應該被認爲是一個錯誤? PHP根本不返回任何語法錯誤。連續分號;不返回語法錯誤?

回答

8

這不是一個錯誤。這只是一個沒有任何內容的陳述。完全有效。

4

這是有效的 - 這只是一個空的聲明

3

分號只是用來終止一行。所以它將所有事情都視爲代碼。

3

這就好像是在允許/////是一個bug。這些是你的空白陳述;;;;;;;;;;;;;;;;;;;;;;;;

1

這是完全有效的,不僅僅在PHP上,而且在C#上。這只是一個空的陳述。