/ / najlepsze podejście do debugowania w PHP i mysql - php, mysql, debugowanie, obsługa błędów, die

najlepsze podejście do debugowania w PHP i mysql - php, mysql, debugowanie, obsługa błędów, die

Obecnie moje kody wyglądają tak:

Query 1 or die(debug(mysql->error));
Query 2 or die(debug(mysql->error));
Query 3 or die(debug(mysql->error));
Query 4 or die(debug(mysql->error));
Query 5 or die(debug(mysql->error));

function debug(x)
{
echo "The error is" x;
}

Korzyści można uzyskać w dowolnym momencie, jeśli chcę usunąć komunikaty debugowania na mojej stronie, po prostu wypisz 1 linię w funkcji debugowania.

Moje pytania są

  1. Czy dobrze jest stosować matrycę? jeśli die zostanie wywołany w Query 3, czy Query 4, Query 5 zostanie wykonane?
  2. Czy to najlepsze podejście?

Odpowiedzi:

1 dla odpowiedzi № 1

1-Czy dobrze jest stosować matrycę? jeśli die zostanie wywołana w Query 3, zrób zapytanie 4, Query 5 zostanie wykonane?

Nie. Die () oznacza, że ​​skrypt przestałby działać. Po prostu zatrzymaj i dostarcz błąd.

2 - Czy to najlepsze podejście?

Tak. To podejście, które uwielbiam używać.

Jednak wszystko dobrze tylko w rozwój etapów, a to psuje wrażenia użytkownika poprzez łamanie strony, a nawet dawanie błędów mysql.

Jeśli Twoja witryna jest dostępna, lepiej naucz się obsługi błędów i daj swoim użytkownikom błąd, który oni rozumieją. Tutaj to fajny samouczek.

Czytać umierać().