Hlavní navigace

Vlákno názorů k článku PHP okénko: Kontrola chyb od cpt_nemo - Tak tenhle posledni dil me donutil se zaregistrovat....

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 4. 2005 16:32

    cpt_nemo (neregistrovaný)
    Tak tenhle posledni dil me donutil se zaregistrovat. Dyt cela ta serie je uplne, ale uplne k nicemu. I zacatecnikovi je to k ... Spousta kecu o nicem misto napsani (zjednodusene): $RS = @mysql_query($SQLText) or die("Chyba SQL dotazu");

    Misto die nejaka vlastni err fce, redirekt na chybovou page apod. ....

    A je z toho clanek o par vetach ... A zase je to jenom o kontrole chyb vuci DB, kde jsou kontroly chyb vstupu napr. z formularu?
  • 26. 4. 2005 10:49

    Jakub Vrána

    Cílem PHP okénka je "přinášet drobné postřehy z programování v PHP, vždy pokud možno s uvedením konkrétních ukázek kódu" (perex prvního dílu). Toto okénko přináší tři postřehy:

    1. Ne všechny chyby je vhodné ošetřovat přímo v kódu a často je lepší vytvořit si na to funkci nebo použít jiný mechanismus.
    2. Některé chyby je naopak nutné ošetřovat vždy, vzhledem k jejich specifičnosti klidně přímo v kódu.
    3. Na produkčních serverech je záhodno vypnout zobrazování chybových hlášek, místo toho je lepší je logovat.

    Se všemi třemi chybami se poměrně často setkávám, proto jsem považoval za užitečné je popsat. Nehledejte za tím nic víc. Jistě by se toho dalo o kontrole chyb napsat víc, zmínit např. set_error_handler a trigger_error, ale nebylo to záměrem článku.