[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Трэйт не может содержать констант
stump
trait PDO 
{
const DB_HOST = '127.0.0.1';
const DB_NAME = 'mydb';
const DB_USER = 'root';
const DB_PW = '1111';
}


Fatal error: Traits cannot have constants in E:\www\Model\Database\PDO.class.php on line

class PDO 
{
const DB_HOST = '127.0.0.1';
const DB_NAME = 'mydb';
const DB_USER = 'root';
const DB_PW = '1111';
}

Ok!

_____________
Трус не играет в хокей
volter9
stump
Зато интерфейс может содержать константы:
interface PDOable {
const DB_HOST = '127.0.0.1';
const DB_NAME = 'mydb';
const DB_USER = 'root';
const DB_PW = '1111';
}

А зачем информацию о соединение в константах хранить?

_____________
Мой блог
stump
Думаю это из процедурного РНР перекочевало smile.gif. Здесь именно эти константы приведены к примеру.

Разве trait обязательно компоновать interface ?

_____________
Трус не играет в хокей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.