1
在PHP中,和其他一些語言,我可以有一個代碼塊沒有任何進入條件,例如,如果,或用於或函數調用:是什麼把代碼放在一個大括號塊意味着
echo "Hello World";
{
echo "What does this mean";
}
這說明什麼確切地表示。如果我沒有錯,我也可以在java中做到這一點。這意味着什麼?
在PHP中,和其他一些語言,我可以有一個代碼塊沒有任何進入條件,例如,如果,或用於或函數調用:是什麼把代碼放在一個大括號塊意味着
echo "Hello World";
{
echo "What does this mean";
}
這說明什麼確切地表示。如果我沒有錯,我也可以在java中做到這一點。這意味着什麼?
http://en.wikipedia.org/wiki/Block_(programming) - 塊創建的代碼有點原子單位。在頂級/進入級別的執行流程中,塊被視爲多達一行。
它定義了範圍。即塊內部定義的變量將不可用於塊的外側。
我不認爲它在PHP中以這種方式工作。 –
Nope:http://sandbox.onlinephpfunctions.com/code/d95e3b0bbb739afceb57d2be4c8398db7c291a93 –
@John這是假設證明什麼?您在代碼塊外定義了$ test,代碼中指定了「test」替換「hi」。 –