私はpublic function __construct()
class
の内側に、このコードを使用しています:何が問題なのですか、新しい例外を投げますか?
$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
とBASE_DB_PASS
が定義されています。私は次のエラーを取得する:
Parse error: syntax error, unexpected T_THROW in /home/... on line 6
私は例外でor
建設を使用することはできないだろうか?これを回避するにはどうすればよいですか?
$ connection = mysql_connect(BASE_DB_HOST、BASE_DB_USER、BASE_DB_PASS)またはdie(「データベースに接続できませんでした」); –
私は例外を使いたいです。似たようなことが可能ですか?なぜこれは可能ではないのですか? – Keelan
'throw'は文であり、'または 'の後ろには式が必要です。 – Barmar