Symfony ZipArchive PHP 扩展 Class 未找到
Symfony ZipArchive PHP Extension Class Not Found
我试过这个代码
var_dump(class_exists('ZipArchive'));
$zip = new ZipArchive();
嗯,输出是这样的
bool(true)
Fatal error: Class 'MyProject\ProjectBundle\Controller\ZipArchive' not found in \path\to\my\Controller.php on line 83
谁能帮我解决这个问题?
我已经安装了
php-pear
php5-dev
libcurl3-openssl-dev
libevent-dev
pecl-http
all i need have been installed
and i have put the extension to my php.ini then restart my apache
但我仍然遇到该错误。
然后我试了这个
$z = new /ZipArchive();
来自这个page
然后我得到了这个错误:
Parse error: syntax error, unexpected '/' in /path/to/my/symfonyController.php on line 83
你需要参考ziparchive然后调用$Z。要引用,您必须在新行
之前添加 use ZipArchive
安装完成后检查您的 ZipArchive class 是否存在此代码
var_dump(class_exists('ZipArchive'));
如果它 returns true
那么你只需添加
use ZipArchive;
把它放在你的命名空间之后
然后把这段代码
$zip = new ZipArchive();
在你想放的地方。
我试过这个代码
var_dump(class_exists('ZipArchive'));
$zip = new ZipArchive();
嗯,输出是这样的
bool(true)
Fatal error: Class 'MyProject\ProjectBundle\Controller\ZipArchive' not found in \path\to\my\Controller.php on line 83
谁能帮我解决这个问题?
我已经安装了
php-pear
php5-dev
libcurl3-openssl-dev
libevent-dev
pecl-http
all i need have been installed
and i have put the extension to my php.ini then restart my apache
但我仍然遇到该错误。 然后我试了这个
$z = new /ZipArchive();
来自这个page
然后我得到了这个错误:
Parse error: syntax error, unexpected '/' in /path/to/my/symfonyController.php on line 83
你需要参考ziparchive然后调用$Z。要引用,您必须在新行
之前添加use ZipArchive
安装完成后检查您的 ZipArchive class 是否存在此代码
var_dump(class_exists('ZipArchive'));
如果它 returns true
那么你只需添加
use ZipArchive;
把它放在你的命名空间之后
然后把这段代码
$zip = new ZipArchive();
在你想放的地方。