Fare internet

E' come il lego, più pezzi ho più sono allegro
Seguci su Facebook Seguici su Twitter Iscrivita ai nostri Feed      Mandaci una mail

PHP: operatore di soppressione errori.

Scritto da Fare-internet il 13 novembre 2010 condividi condividi

Non è una cosa molto nota, ma PHP esiste un operatore di soppressione delgi errori, l’operatore in questione è @.

Questo operazione possiamo utilizzarlo prima delle funzioni per evitare che in caso di errore venga visualizzato un messaggio all’utente, che nella maggior parte dei casi è di difficile comprensione.

Un classico caso di utlizzo è quello prima della funzione mysql_connect(), nel caso in cui l’a connessione non possa essere stabilita e non mettessimo @, otteremmo un messaggio tipo:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user….

Invece mettendo l’operatore di soppressione prima della funzione non verrà visualizzato nessun messaggio e possiamo gestire il problema tramite codice.

Quindi per evitare questo inconveniente ci basterà scrivere:

$conn  = @mysql_connect(‘dbServer’,‘usr’,‘pwd’);
if (!$conn){
   //gestione errore di connessione
}

Sei interessato ad un corso di PHP a Roma?

Twitter