В примерах PHP-документации обработка ошибок и исключений часто опускается для ясности и краткости.
В производственном же коде ошибки лучше обрабатывать,
иначе выбрасываются ошибки TypeError,
возникают ошибки, которые связаны с неявным приведением типов наподобие преобразования значения false
в пустую строку,
или нарушаются инварианты программы, что затрудняет отслеживание ошибок.
Отдельные модули содержат полные примеры с обработкой ошибок,
чтобы показать правильную работу с функциями и методами
модуля.