2012-02-11 79 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