我只是想用下面的代码来创建我的数据库类的别名: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