私はmyfile.php
ファイル2回..私はこのようなmyfile.php
何かの始まりに配置する方法があるかどうかを知りたい、次のとおりです。NAMESPACE宣言を条件付きにしますか?
if($authorized){
Namespace MyProject;
}
function ABC(){}
function EFG(){}
(私は機能-再定義エラーを回避するために、これを行うに尋ねるいけないしてくださいなぜ私はそのようなことをするのですか...私はif function_exists
などがあることを知っていますが、私は私が尋ねるものに答えが必要です)。
アップデート:私はfunction XYZ()
を定義する必要があり、他のフレームワークがロードされる前に(これは、新たにグローバルfunction XYZ()
定義する)ことを使用しているので、私は、これを行う 。だから私は、フレームワークがロードされる前にその関数を(別の機能を使って)使いたいのですが、フレームワークがロードされた後、フレームワークの決定に従って動作するはずです。
私はあなたがそれをすることができないと確信しています。 –
ここで何をしようとしていますか?間違った問題を解決しようとしているようです。 –
関数がエラーを再定義するのは、名前空間が抱かれている理由です。ここで達成しようとしていることを完全に理解しているとは思いません。 –