Я не понимаю, что я делаю неправильно … abstract class Css { abstract protected function parse($data); } abstract class CssElem extends Css { abstract protected function parse($data); } class Modifier extends CssElem { function __construct($data = null) { if( $data ) $this->parse ($data); } protected function parse($data) { // Some code… } } Это дает […]
Мне интересно, возможно ли это, и я не мог найти способ сделать это, поэтому я спрашиваю. Как я могу получить имя переменной, в которой присутствует экземпляр класса. Псевдокод: class test{ public $my_var_name = ''; function __construct(){ //the object says: Humm I am wondering what's the variable name I am stored in? $this->my_var_name = get_varname_of_current_object(); } […]