0
我包括myfile.php
文件的2倍..我想知道是否有辦法可以把在myfile.php
像這樣開始:是否使NAMESPACE聲明有條件?
if($authorized){
Namespace MyProject;
}
function ABC(){}
function EFG(){}
(我這樣做是爲了避免功能重新定義錯誤,請不要問我爲什麼要做這樣的事情..我知道有if function_exists
等等,但我需要的是我所要求的答案)。
更新: 我這樣做,是因爲我需要定義function XYZ()
和使用其他框架加載之前(其中新全球function XYZ()
定義)。所以我想在框架加載之前使用該功能(使用不同的功能),並且在框架加載之後,它應該像框架決定那樣工作。
我很確定你不能這樣做。 –
你究竟在做什麼*你想在這裏做什麼?這聽起來像你正試圖解決錯誤的問題。 –
功能重新定義錯誤正是爲什麼命名空間已被實施...我不認爲你完全明白你想在這裏實現 –