2012-02-11 33 views
0

示例代碼:PHP擴展拉鍊,ZipArchive不與命名空間的工作

namespace myns; 

$zip = new ZipArchive; 
$zip->open('/var/www/less/less_1.zip'); 

for ($i = 0; $i < $zip->numFiles; $i++) { 
    echo $zip->getNameIndex($i); 
} 

當我試圖創建命名空間,並使用ZipArchive我有一個錯誤:

PHP Fatal error: Class 'myns\ZipArchive' not found 
in /var/www/less/test.php on line 4 

沒有命名空間 'myns名字'它工作正常。

我會很感激任何想法。

回答

6

你只需要使用訪問它的 「全局」 命名空間:

namespace myns; 

$zip = new \ZipArchive; 

的細節

namespaces documentation