我只是想用下面的代碼來創建我的數據庫類的別名:PHP class_alias返回錯誤
<?php
class MySqlDatabase extends engine{
class_alias ('MySqlDatabase','Db');
public static $connection;
// etc.
}
?>
當我運行在PHP 5.6.19我收到以下錯誤代碼:
Parse error: syntax error, unexpected 'class_alias' (T_STRING), expecting function (T_FUNCTION) in /(somedir)/dbconnect.php on line 18
難道我做錯了什麼嗎? 根據PHP手冊的功能可以用PHP 5> = 5.3.0 - PHP 7
要創建一流的別名別名。把class_alias( 'MySqlDatabase', 'DB'); 外 – Deep
類中的類定義的,你可以有恆定的,屬性或方法的定義,你不能隨意得PHP函數調用 –
@Robin請註明我的答案是正確的,這樣的問題可以被關閉。 – Deep