2012-09-15 51 views
1

在PHP中,和其他一些語言,我可以有一個代碼塊沒有任何進入條件,例如,如果,或用於或函數調用:是什麼把代碼放在一個大括號塊意味着

echo "Hello World"; 

    { 
    echo "What does this mean"; 

    } 

這說明什麼確切地表示。如果我沒有錯,我也可以在java中做到這一點。這意味着什麼?

回答

-1

它定義了範圍。即塊內部定義的變量將不可用於塊的外側。

+0

我不認爲它在PHP中以這種方式工作。 –

+1

Nope:http://sandbox.onlinephpfunctions.com/code/d95e3b0bbb739afceb57d2be4c8398db7c291a93 –

+0

@John這是假設證明什麼?您在代碼塊外定義了$ test,代碼中指定了「test」替換「hi」。 –

相關問題