...Personalizza la tua HomePage...
Questa Sezione è Dedicata a Tutti i Webmaster Nofiti e Non
Usare @ per bypassare errori e warnings di una funzione | ||||
|
||||
Buongiorno, Se volete che a video non escano mai gli errori generati dalle vostre funzioni, o dalle istruzioni di PHP c'è un metodo comodo e veloce, l'utilizzo del simbolo "@" (senza virgolette). Attenzione che se vorrete comunque tracciare gli errori generati vi conviene attivare nel php.ini la direttiva track_errors, in questo modo vi troverete i messaggi di errore nella variabile $php_errormsg. Mettere in pratica questo espediente è molto semplice, basta infatti anteporre alla funzione il simboletto "@" (senza virgolette) ed il gioco è fatto, esempio: $testo = @fopen("testo.txt","r"); in questo caso se il file non esiste e non fosse stata messa la @ davanti alla funzione fopen() avreste avuto in output un errore, in questo caso invece non viene scritto nulla a video e comunque potrete sembre controllare gli errori internamente, per esempio: if($testo=@fopen("testo.txt","r")) { while(!feof($testo)) { echo @fgets($testo); } } |