Как стать автором
Обновить

Комментарии 8

PHP7 становится очень похож на Java. Например, если в последнем фрагменте кода убрать $ перед переменными, то будет код на Java (который, кстати, не скомпилируется из-за exception has already been caught)

Если так судить, то последний блок это c#. Только $ убрать
Разве C# и Java не похожи? :) Конечно, можно долго спорить и том, что именно можно называть «похожестью», но так уж сложилось, что многие конструкции почти во всех ООП языках выглядят «похожим» образом.
А в C# оно скомпилируется?
По секрету: в java в именах переменных разрешено использовать $. И юникод.
Можно, но мало кто так делает. Плюс в Java $ есть при обозначении inner class'ов
Хорошо что они отошли от путающих BaseException, его наследника EngineException и пришли к Throwable и Error. Главное чтобы ещё сообщество ими правильно воспользовалось и тогда работать с PHP станет гораздо удобнее.
Ошибки можно было ловить начиная с 5.2, используя register_shutdown_function + error_get_last.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации