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