Я пробовал этот код
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();
с этой страницы
и тогда я получил эту ошибку:
Parse error: syntax error, unexpected '/' in /path/to/my/symfonyController.php on line 83
После завершения установки и проверки вашего класса ZipArchive существует этот код
var_dump(class_exists('ZipArchive'));
если он возвращает true
вы просто добавляете
use ZipArchive;
поместите его после своего пространства имен
и затем поместите этот код
$zip = new ZipArchive();
где вы хотите поставить.
Вам нужно обратиться к ziparchive, а затем использовать вызов $ Z. Для ссылки вам нужно добавить use ZipArchive
перед новой строкой