Как использовать переменные внутри класса? ВОт пример кода, который нужно заставить работать:
class config
{
public $a = "test";
public $b = $a."/1";
public $c = $a."/2";
}
Через constant
class config
{
const a = "test";
public $b = self::a."/1";
}
$a = new config;
var_dump($a);
Проблема в том, что так как вы делаете - не правильно логически, потому что в момент инициализации $b класс не знает еще о существовании $a, надо скорей в конструкторе такие манипуляции проводить:
class config
{
public $conf = array();
public function __construct()
{
$this->conf['a'] = 'test';
$this->conf['b'] = $this->conf['a']."/1";
$this->conf['c'] = $this->conf['a']."/1";
}
}
$a = new config;
var_dump($a);
Если вам все-таки нужны переменные $a, $b и $c, то в том-же ключе:
class config
{
public $a, $b, $c;
public function __construct()
{
$this->a = 'test';
$this->b = $this->a."/1";
$this->c = $this->a."/2";
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости