Пусть есть статическая переменная
$staticVar, и поле
$field мне нужно вставить их в строку:
С полем всё просто!
echo "<$this->field>";
echo "<{$this->field}>"; // или так, кстати не знаю в чём разница, подскажите если она есть!
А со статической также не получается!
И тут два варианта:
1) Конкатенацияecho '<' . self::$staticVar . '>';
2) Создание временной переменной$tmp = self::$staticVar;
echo "<$tmp>";
Конкатенация - не самая быстрая вещь, но
создание новой строки - тоже + кушает память =(
Можно ли это исправить не прибегая к
$this->staticVar, потому как:
1 - это не логично.
2 - работа может происходить в статическом методе, где отсутствует ссылка
$this