PHP 'use' 这是做什么的
PHP 'use' what do this
我知道 'use' 使用名称空间,但它包含一些 class 名称空间,或者我也需要包含这个 class?
示例:
namespace Some\Class;
use Some\Foo; // in Foo class i have static someFunction()
class MysqlAdapter
{
public static function connect()
{
Foo::someFunction(); // can i use this? or i need include Foo class?
return $connect;
}
}
use
不包括 class。如果你想自动包含 class 个文件,你需要一个自动加载器:
http://php.net/manual/de/function.spl-autoload-register.php
我知道 'use' 使用名称空间,但它包含一些 class 名称空间,或者我也需要包含这个 class?
示例:
namespace Some\Class;
use Some\Foo; // in Foo class i have static someFunction()
class MysqlAdapter
{
public static function connect()
{
Foo::someFunction(); // can i use this? or i need include Foo class?
return $connect;
}
}
use
不包括 class。如果你想自动包含 class 个文件,你需要一个自动加载器:
http://php.net/manual/de/function.spl-autoload-register.php