Czy error_reporting(0);
ma jakiś wpływ na rejestrowanie błędów (do pliku), czy też po prostu tłumi wyświetlanie błędu na ekranie?Czy PHP error_reporting (0) wpływa na rejestrowanie błędów, czy po prostu wyświetla?
Dzięki.
Czy error_reporting(0);
ma jakiś wpływ na rejestrowanie błędów (do pliku), czy też po prostu tłumi wyświetlanie błędu na ekranie?Czy PHP error_reporting (0) wpływa na rejestrowanie błędów, czy po prostu wyświetla?
Dzięki.
Tak, dotyczy obu.
Poziom zgłaszania błędów określa, na jakie poziomy błędów zostanie pobrane . To, czy rejestrujesz, czy wyświetlasz te błędy, zależy od innych ustawień.
Podsumowując:
W istocie, ustawienie error_reporting(0)
oznacza, że masz wyłączone raportowanie błędów, i nic nie zostanie zalogowany do pliku lub wyświetlania na ekranie.
Po prostu pomija wyświetlane błędy. Twoje ustawienia rejestrują się.
PHP ma dość dobre docs, sprawdź
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting za to, co robi,
http://us.php.net/manual/en/function.error-reporting.php dla funkcji wykonawczego
Jej efekty zależą od tego, gdzie stderr dzieje.
To jest szalone - cztery sprzeczne odpowiedzi? – gahooa
Wiem, próbowałem również dokumentacji i wyszukiwarek, ale także sprzecznych oświadczeń tam. Dzięki za wszystkie dane, wybieram odpowiedź zombata na dalsze testy. – user167850