- var_dump: documentation ( source)
- trigger_error: documentation ( source)
<?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();