# Blade (23.02.2016 / 22:11)Проблема в том, что в классе эта константа пустая... Тоесть даже даже если ты задал ей значение она всеравно пустая. Как вариант, создать метод, который будет возвращать перезаписанное значение константы. Типа такого быдлокода
есть класс
class Config
{
const sDbType = 'mysql';
// ....
}
В файле "сборки" проекта есть код
switch(Config::sDbType){
//...
}
В этом месте почему-то выдается ошибка, за
class DB {
const TEST = false;
public function get_const()
{
$this->TEST = 'mysql';
return $this->TEST;
}
}
$a = new DB();
$a->get_const(); // return mysqlИ насколько я помню, двоеточие "::" из вне класса можно использовать когда методу или свойству задан параметр "static"...