Podczas pisania ostatniej aplikacji przypadkowo zacząłem wypełniać tablicę, zanim ją zadeklarowałem.Czy tablica PHP musi zostać zadeklarowana przed użyciem?
error_reporting (E_ALL);
$array['value'] = 'Test string';
Używam raportowania błędów E_ALL i błąd nie został zgłoszony. Czy to jest poprawne? A jeśli tak, czy są jakieś problemy z deklarowaniem wartości tablic bez deklarowania faktycznej tablicy? Być może po prostu nie przestrzega dobrych standardów programowania.
Kiedy mówisz "nie wyrzucono", oznacza to, że nie wyświetlił się na ekranie lub nie został zarejestrowany (jeśli poziom logowania jest ustawiony prawidłowo). Jeśli został zalogowany i nie został wyświetlony, sprawdź ustawienie display_errors w pliku php.ini (powinno być ustawione na 1) - jest to dobre odniesienie: http://php.net/manual/en/errorfunc.configuration.php – jlindenbaum