0

我找不到与之相关的信息,问题是我有一个这样的命名空间:

// foo.php

namespace foo;

function blah()
{

}

然后我包含/使用它

require_once 'foo.php';

foo\blah();

现在我想做同样的事情但不一直指定'foo'(就像在C++中使用命名空间一样),这可能吗?

require_once 'foo.php'

// using namespace foo;

blah(); // ?

谢谢!

4

1 回答 1

0

您确定所需文件与调用它的文件位于同一文件夹级别吗?您可以通过抛出一个简单的 if 语句进行验证来进行一些检查。

$file_fnc = '/path/to/foo/file';

if(file_exists($file_fnc)) {
    require_once $file_fnc;
} else { 
    echo "File not found"; 
}

这将帮助您确定您的文件是否真实存在。如果它存在,那么我们从那里继续调试。测试并回复

于 2013-08-01T03:45:28.977 回答