2017-10-11 40 views
0

我打電話給一個獨立的類的靜態函數,如:AnimeshPlugin::get_plugin_basename();php - 如何從獨立類調用對象時刪除名稱空間?

AnimeshPlugin是定義類...我使用名稱空間AniPlugin \ custom; 當我這個命名空間的類中調用這個函數,出現錯誤爲:

Fatal error: Uncaught Error: Class 'AniPlugin\custom\AnimeshPlugin' not found in C:\xampp\htdocs\wordpress\wp-content\plugins\animesh-plugin\includes\config\custom\admin.php on line 25

我不想在類名之前添加AniPlugin \定製\。

有什麼建議?

回答

0

嘗試以下操作:

\AnimeshPlugin::get_plugin_basename(); 

查找到Importing Namespaces in PHPGlobal Space

+0

的AnimeshPlugin :: get_plugin_basename();可用於非名稱空間的公用文件我想訪問它,因爲我不想在調用中添加名稱空間......它是獨立的。 –

+0

簡單地說它是「」AnimeshPlugin :: get_plugin_basename();「」不是「」AniPlugin \ custom \ AnimeshPlugin \ AnimeshPlugin :: get_plugin_basename();「」 –

+0

@AnimeshSahu你試過更新的答案嗎? – mega6382

相關問題