11
此代码在下面给出了此错误:Class 'MyNamespace\Database' not found
。我如何从一个内部引用一个不属于命名空间的类?从PHP中的另一个命名空间的类中调用静态方法
Class Database
{
public function request()
{
}
}
namespace MyNamespace
{
class MyClass
{
public function myFuction()
{
Database::request();
}
}
}
我相信这可以在C++解决做'::数据库::请求()',但我想,在没有成功PHP;) –
确实;该解决方案是等价的,但在PHP中,“范围解析运算符”的名称空间是'\',而不是'::'。 –