“调用未定义功能”在PHP 5.6.2使用“使用功能”

问题描述 投票:0回答:1

我不知道如果我问一个愚蠢的问题。但我在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()

我很困扰。

php namespaces autoload
1个回答
1
投票

包括file1.phpindex.php

include 'file1.php';
© www.soinside.com 2019 - 2024. All rights reserved.