Cześć,
To nie są błędy, ale powiadomienia.
Raportowanie błędów PHP ma 3 poziomy raportowania:
- błędy: uniemożliwiają działanie kodu
- ostrzeżenie: coś jest nie tak z kodem i nie powinno tak być
- uwaga: nie jest to błąd, tylko wskazówka dla programisty, aby wiedział, jak zachowuje się PHP
Więcej informacji tutaj:
http://stackoverflow.com/questions/4624474/php-difference-between-notice-and-warning Zgodnie z oficjalną dokumentacją PHP, powiadomienia nie nadają się do wyświetlania w środowisku produkcyjnym. Nie ma sensu wyświetlać ich w produkcji, ponieważ nie są to błędy.
Zobacz tę stronę:
http://php.net/manual/en/errorfunc.configuration.php W PHP 4 i PHP 5 domyślną wartością jest E_ALL & ~ E_NOTICE. To ustawienie nie pokazuje błędów poziomu E_NOTICE. Możesz chcieć je pokazać podczas programowania.
Jednak gdy znajdę jakieś powiadomienia, próbuję zmienić kod, aby je wyłączyć, ponieważ kilka osób wyświetla powiadomienia w środowisku produkcyjnym. Uwzględniłem twoją skargę i zaktualizowałem kod rozszerzenia. Zaktualizowana wersja (1.2.9) powinna być wkrótce dostępna do pobrania.
Z poważaniem,
Baudouin