例子:揭露「用」類包含的文件
namespace Somenamespace;
use Somenamespace\Someclass;
use Somenamespace\otherclass;
class Template{
public function display($templ){
load_template($templ);
}
}
function load_template($file){
unset($file);
require func_get_arg(0);
}
$template = new Template();
$template->display('file.php');
現在我要訪問「SomeClass的」在file.php,而不必在「使用」的聲明首先聲明它。例如。 someclass::dostuff();
(不含名稱空間)
這可能嗎?
你的意思是像'$ SomeClass的= \ Somenamespace \ SomeClass的();'和'$ otherclass = \ Somenamespace \ otherclass()'。 – air4x
,但不必指定命名空間 – Alex
是的,但我不想把它放在file.php中。它可以沒有? – Alex