Вообщем поставил я себе php 7 из нового опенсервера(да, мне стыдно в этом признаваться) и решил протестить исключения движка. Тобишь вместо ошибок теперь должны исключения вылетать. Но у меня try catch'ем не перехватывается ничего, вылезают обычные сообщения о parse error как раньше. Что делать ?
<?php
class app
{
public function run()
{
try {
$this->throwex();
}
catch (Error $e) {
echo $e->getMessage().'catched';
}
}
public function throwex(){
echo 'now ex will be thrown';
int = 10/0;
echo 'throwing was done';
}
}
(new app)->run();
так и выводиться parse error