Tôi đang sử dụng mã này bên trong public function __construct()
của một class
:Có gì sai với hoặc ném ngoại lệ mới?
$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
và BASE_DB_PASS
được xác định. Tôi nhận được lỗi sau:
Parse error: syntax error, unexpected T_THROW in /home/... on line 6
Tôi không được phép sử dụng cấu trúc or
có ngoại lệ? Làm thế nào tôi có thể giải quyết vấn đề này?
'$ connection = mysql_connect (BASE_DB_HOST, BASE_DB_USER, BASE_DB_PASS) hoặc chết (" Không thể kết nối với cơ sở dữ liệu. ")'; –
Tôi muốn sử dụng ngoại lệ. Là một cái gì đó tương tự có thể? Và tại sao điều này không thể? – Keelan
'throw' là một câu lệnh,' hoặc' cần được theo sau bởi một biểu thức. – Barmar