...Personalizza la tua HomePage...

Questa Sezione è Dedicata a Tutti i Webmaster Nofiti e Non

Versione Stampabile Versione PDF Versione .DOC Versione .ZIP Scrivimi i tuoi Commenti

Usare @ per bypassare errori e warnings di una funzione
Autore :  Manuali.net Linguaggio :  PHP - Hypertext Preprocessor
Data :  26/04/2004 14:08:58 Accessi :  3
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);
}
}

Ritorna


 NEWS 
12/09/2007 13:08:14
PAURA
Marco Travaglio con Gomez e Crozza ed Elio

11/09/2007 14:44:48
IL V-DAY: un evento NUOVO !!!!!
Aria fresca in Parlamento articolo del Sole24ore: http://www.ilsole24ore.com/art/SoleOnLine4/At...


28/06/2007 14:20:55
LEOPARDI SALUTI i 500
Certo ragazzi, anche noi nel nostro piccolo cresciamo, e Leopardi è il cinquecentesimo saggio nella ...


12/04/2007 11:31:15
ATTENZIONE A CheckMessenger.NET! , è una TRUFFA
Ennesito sito truffaldino: si chiama CheckMessenger e vi promette di mostrarvi se i vostri contatti ...


26/01/2007 11:58:34
AGGIORNATE TUTTE LE SEZIONI
AGGIORNATE TUTTE LE SEZIONI Sì, cari amici. Ho provveduto ad aggiornare le principali sazioni de...


:: ELENCO NEWS ::

  
Valid XHTML 1.0! Valid CSS!