<?php class storage { protected $entityClass = 'test'; protected function getEntityClass() { return $this->entityClass; } public function __get($name) { if ($name === 'entityClass') { trigger_error('Use ::getEntityClass instead', E_USER_DEPRECATED); return $this->getEntityClass(); } } } class altStorage extends storage { public function __construct() { var_dump($this->entityClass); } } $s = new altStorage();
You have javascript disabled. You will not be able to edit any code.