Это, по сути, способ обработки исключения. Я не уверен, что если бы я возвратил false, мои предпочтения, вероятно, были бы для пустого array
, так что мне не нужно иметь оператор if, инкапсулирующий циклы, которые используют возвращаемое значение ... но это полностью зависит от вас.
Единственное другое исключение - использование более конкретного исключения, например
try {
}
catch(Zend_Feed_Reader_Exception)
{
}
Таким образом, если возникает другая ошибка, вы можете обработать ее другим способом. Я не уверен, что исключение действительно существует, но, вероятно, существует одно или несколько исключений, уникальных для компонента Zend_Feed. Взгляните на код или документы, чтобы выяснить, какие из них вы хотите поймать и обработать.