Обычно не, на самом деле не в 99% всех случаев, НО
существуют исключения. Один один проект я продолжил работать, мы пользовались сторонней библиотекой для обработки устройства TWAIN. Это был багги, и под некоторыми комбинациями аппаратных средств бросит ошибку пустого указателя. Однако мы никогда не находили обстоятельств, когда этому на самом деле не удалось отсканировать документ, прежде чем это сделало это - настолько ловящий исключение было совершенно рационально.
, Таким образом, я думаю, является ли это Ваш код, это выдает исключение тогда, необходимо всегда проверять его, но если Вы застреваете со сторонним кодом тогда при некоторых обстоятельствах, Вы можете быть вынуждены съесть исключение и идти дальше.
Я считаю libGD одной из самых популярных альтернатив для создания изображений (и она имеет привязки для большинства языков, используемых в веб-разработке).
См. Документацию по PHP.net . Думаю, вас особенно интересует imagettftext .
Использование gd или других подобных библиотек (или библиотек, построенных на основе gd).
Расширение PHP GD позволяет накладывать текст на изображение.
На самом деле вам вообще не нужно изображение, вы можете создать изображение, содержащее только текст.
Я использовал его для кнопок.