"Вызов неопределенной функции" с использованием "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 ответ

Решение

Включают file1.php внутри index.php,

include 'file1.php';
Другие вопросы по тегам