ďťż
Podstrony
|
telcocafeCzym się różni zapis:$wynik = @myqsl_query("..."); od: $wynik = mysql_query("..."); Czy ma to jakiś wpływ na działanie skryptu? Jak dasz @ przed funkcją to nie wyświetli ewentualnych błędów. //Edit: Tyczy się to chyba większości funkcji php. Użytkownik Einzeinbleth edytował ten post 12 kwiecień 2006, 15:30 Jak dasz @ przed funkcją to nie wyświetli ewentualnych błędów. //Edit: Tyczy się to chyba większości funkcji php. Tak :) Chociaż w większych skryptach proponuję na początku dać if (isset($_GET['debug'])) { error_reporting(E_ALL); } else { error_reporting(E_NONE); } Co pozwoli na wygodne debuggowanie skryptu - wystarczy do adresu dodac debug= aby zobaczyć wszystkie błędy, a normalnie żadne błędy nie będą wyświetlane. Tak :) Chociaż w większych skryptach proponuję na początku dać if (isset($_GET['debug'])) { error_reporting(E_ALL); } else { error_reporting(E_NONE); } Co pozwoli na wygodne debuggowanie skryptu - wystarczy do adresu dodac debug= aby zobaczyć wszystkie błędy, a normalnie żadne błędy nie będą wyświetlane. A czy zamiast wpisywać ciągle @. wystarczy napisać na początku error_reporting( 0 )? jesli ni chcesz miec wogole bledow wyswietlanych to mozna ale jesli np czesto nawala ci baza to zmaiast ogladac errory ze niepolaczyles sie z baza dajesz malpe i die z textem tak samo jest z inludem i innymi funkcjami :< |
|||
Sitedesign by AltusUmbrae. |