0
我不知道我是否問一個愚蠢的問題。但是在php 5.6.2中使用namespaced函數時遇到以下問題。
我按照本手冊頁:
http://php.net/manual/en/language.namespaces.importing.php「調用未定義的函數」使用「使用函數」在PHP 5.6.2
在它說,例如:
// aliasing a function (PHP 5.6+)
use function My\Full\functionName as func;
//some other examples in between;
func(); // calls function My\Full\functionName
所以,我想這一點:
file1.php
<?php
namespace A;
function func() {
return "Hohoho!";
}
?>
指數。 php
use function A\func as hohoho;
echo hohoho();
PHP給了我以下錯誤:
Fatal error: Call to undefined function A\func()
我很迷茫。任何人都可以幫助我嗎?提前致謝。
您是否在'index.php'中包含了'file1.php'? – k97513
哦!我真的很愚蠢!現在我添加'include「file1.php」;「,錯誤消失。謝謝@ k97513! –
你能接受我的回答嗎? – k97513