简单的命名空间,我想从 包括Proxy
类./proxy/Proxy.php在./index.php在PHP
require_once 'proxy/Proxy.php';
$proxy = new Proxy();
不过下次我要使用的命名空间,所以我提出:
./proxy/Proxy.php
namespace proxy;
class Proxy
{
[...]
和
./index.php
$proxy = new \proxy\Proxy();
或
$proxy = new proxy\Proxy();
或
use proxy\Proxy;
$proxy = new Proxy();
,我总是得到: Fatal error: Uncaught Error: Class 'proxy\Proxy' not found in /var/www/proxy/index.php
有什么不对?
您仍然需要包含类文件....使用类的命名空间不会自动为您做包含,它只是命名空间它们 –