Sto usando questo codice all'interno del public function __construct()
di un class
:Cosa c'è di sbagliato o lanciare una nuova eccezione?
$this->mConnection = mysql_connect(BASE_DB_HOST,BASE_DB_USER,BASE_DB_PASS) or throw new Exception("Couldn't connect to database.");
BASE_DB_HOST
, BASE_DB_USER
e BASE_DB_PASS
sono definiti. Ottengo il seguente errore:
Parse error: syntax error, unexpected T_THROW in /home/... on line 6
Am non mi ha permesso di usare il or
costruzione con eccezioni? Come posso risolvere questo?
'$ connessione = mysql_connect (BASE_DB_HOST, BASE_DB_USER, BASE_DB_PASS) or die ("Impossibile connettersi al database.")'; –
Voglio usare un'eccezione. È qualcosa di simile possibile? E perché non è possibile? – Keelan
'throw' è un'istruzione,' o' deve essere seguito da un'espressione. – Barmar