• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak poprawnie wyłączyć raportowanie błędów?

Object Storage Arubacloud
0 głosów
304 wizyt
pytanie zadane 20 listopada 2017 w PHP przez Krzysio4224 Obywatel (1,690 p.)
Witam

Kończę właśnie swój projekt, problem polega na tym że nie wiem w jaki sposób wyłączyć raportowanie błędów mysqli, dodać @ przed rozpoczęciem połączenia czy w inny sposób?

1 odpowiedź

0 głosów
odpowiedź 20 listopada 2017 przez Arkadiusz Waluk Ekspert (287,950 p.)

Zacznijmy od tego że aplikacja powinna być napisana tak, aby nie rzucała od tak sobie żadnych błędów. Jeśli jakiś może gdzieś wystąpić to najlepiej aby był w formie wyjątku, wtedy można go ładnie złapać i obsłużyć. @ to zło, bo całkowicie ukrywa błędy i później nie wiadomo co się dzieje.

A same błędy parsera PHP należy wyłączyć w konfiguracji php.ini, ustawienie display_errors na off. Na produkcji powinno być zawsze na off, w środowisku deweloperskim na on.

komentarz 20 listopada 2017 przez Krzysio4224 Obywatel (1,690 p.)
wszędzie gdzie łącze się z bazą danych powinienem dodać wyjątki?
komentarz 20 listopada 2017 przez Arkadiusz Waluk Ekspert (287,950 p.)
mysqli domyślnie nie rzuca wyjątków, trzeba to ustawić jeśli chcesz. A gdy włączysz to trzeba gdzieś te wyjątki łapać i możesz coś dalej z nimi zrobić.
komentarz 20 listopada 2017 przez Krzysio4224 Obywatel (1,690 p.)
to teraz tam gdzie łączę się z bazą danych to dodaje wyjątek?
komentarz 21 listopada 2017 przez Arkadiusz Waluk Ekspert (287,950 p.)
Włączasz w mysqli rzucanie błędów jako wyjątki i tam gdzie wykonujesz jakieś operacje na bazie danych je łapiesz.

Podobne pytania

0 głosów
2 odpowiedzi 229 wizyt
0 głosów
3 odpowiedzi 305 wizyt
0 głosów
1 odpowiedź 213 wizyt
pytanie zadane 27 października 2017 w PHP przez Kacper Mieliński Użytkownik (600 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...