класс — PHP class_alias возвращает ошибку

Я просто хотел создать псевдоним для своего класса базы данных, используя следующий код:

 <?php
class MySqlDatabase extends engine{
class_alias ('MySqlDatabase','Db');

public static $connection;
// etc.
}
?>

Когда я запускаю код в PHP 5.6.19, я получаю следующую ошибку:

Ошибка синтаксического анализа: синтаксическая ошибка, неожиданное ‘class_alias’ (T_STRING), ожидающая функция (T_FUNCTION) в /(somedir)/dbconnect.php в строке 18

Я что-то здесь не так делаю?
Согласно руководству по PHP, функция доступна на PHP 5> = 5.3.0 — PHP 7

1

Решение

вы должны определить псевдоним, как это

<?php
class MySqlDatabase extends engine{public static $connection;
// etc.
}
class_alias ('MySqlDatabase','Db');

?>

проверьте ссылку

2

Другие решения

Ответ:

Я посмотрел на тот факт, что я должен определить псевдоним вне класса.

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector