Я использую Symfony и в настоящее время пытается использовать getID3: https://github.com/phansys/GetId3Ошибка: Невозможно переопределить __autoload()
Я установил его с помощью композитора, как указано в ссылке, указанной. Установка прошла успешно.
В файле, где я хочу, чтобы использовать его, я следующее:
<?php
use GetId3_GetId3 as GetId3;
...
$this->getId3 = new GetId3;
$fileInfo = $this->getId3->analyze($media->getBinaryContent()->getRealPath());
Я получаю ошибку заключается в следующем:
FatalErrorException: Error: Cannot redeclare __autoload() (previously declared in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/phansys/getid3/GetId3/GetId3.php:69) in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/phansys/getid3/GetId3/GetId3.php line 69
И стек ошибка:
in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/phansys/getid3/GetId3/GetId3.php line 69
at ErrorHandler->handleFatalError() in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php line 219
at ErrorHandler->handleFatal() in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php line 0
at GetId3_GetId3->__construct() in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/phansys/getid3/GetId3/Module/AudioVideo/Quicktime.php line 94
at GetId3_Module_AudioVideo_Quicktime->Analyze() in /Users/etienne/Developpement/Ima-Tech/Clients/osc/vendor/phansys/getid3/GetId3/GetId3.php line 471
at GetId3_GetId3->analyze() in /Users/etienne/Developpement/Ima-Tech/Clients/osc/src/Application/Sonata/MediaBundle/Provider/VideoProvider.php line 70
Попробуйте выполнить 'require_once' или' include_once', посмотрите, поможет ли это, если вы уже выполняете 'require' и/или' include'. У вас могут быть и их копии. –
Я использую Symfony и композитор, поэтому я не требую или не включаю. – etiennenoel
У вас ошибка Google? –