Używam tego kodu wewnątrz public function __construct()
tematyce class
:Co jest nie tak z nowym Wyjątkiem?
$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
i BASE_DB_PASS
są zdefiniowane. Pojawia się następujący błąd:
Parse error: syntax error, unexpected T_THROW in /home/... on line 6
nie wolno mi używać budowę or
z wyjątkami? Jak mogę to obejść?
'$ connection = mysql_connect (BASE_DB_HOST, BASE_DB_USER, BASE_DB_PASS) or die ("Nie można połączyć się z bazą danych.")'; –
Chcę użyć wyjątku. Czy coś podobnego jest możliwe? I dlaczego nie jest to możliwe? – Keelan
'throw' jest instrukcją,' lub 'musi następować po wyrażeniu. – Barmar