簡單的命名空間,我想從 包括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
有什麼不對?
您仍然需要包含類文件....使用類的命名空間不會自動爲您做包含,它只是命名空間它們 –