Всем привет! Есть PHP: class A { public __constuct(int a) { } Как отловить и обработать ошибку неверного типа параметра, т.е. если создать объект с параметром a = 'строка' PHP: $a = new A('stroka'); , выскочит ошибка, можно ли эту ошибку обработать?
Оберни создание объекта в try, если на уровне создания объекта хочешь, то в конструкторе убери тайп хинтинг и сделай там проверку, что первой, что второе полная дичь, проверка должна быть до создания объекта вообще