Я пытаюсь сгенерировать исключение, используя php 5.3.2, и это дает мне следующую ошибку:
Ошибка разбора: синтаксическая ошибка, неожиданный T_THROW
Я пытаюсь создать исключение следующим образом:
throw new Exception('Property ' . $name . ' doesn\'t exist in class Index', '');
Редактировать: я тоже пробовал
throw new Exception('Property ' . $name . ' doesn\'t exist in class Index');
это не изменило ошибку, которую я получал.
Полный метод:
public function __get($name)
{
if(property_exists($this, $name)
throw new Exception('Property ' . $name . ' doesn\'t exist in class Index');
return $this->$name;
}