"Вызов неопределенной функции" с использованием "use function" в php 5.6.2
Я не знаю, задаю ли я глупый вопрос. Но у меня есть следующая проблема при использовании функции namespaced в php 5.6.2.
Я следую за этой страницей руководства:
http://php.net/manual/en/language.namespaces.importing.php
В примере это говорит:
// 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!";
}
?>
index.php
use function A\func as hohoho;
echo hohoho();
PHP выдает мне следующую ошибку:
Fatal error: Call to undefined function A\func()
Я очень смущен. Может ли кто-нибудь помочь мне, пожалуйста? Заранее спасибо.
1 ответ
Решение