если ты как-то умудрился перескочить к работе с БД до работы с цикламми, то просто напиши в адресной строке своего браузера php как перебрать массив в цикле и нажми ентер
Именно при этом :)
Ты так отчаянно стараешься "за нее пояснить", что забываешь обо всем остальном.
Например пояснить, откуда я должен был догадаться, что ты этот код "удаляешь".
Ну или поблагодарить меня за то что я показал тебе как правильно репортить ошибки MySQL вместо того бессмысленного кода, который у тебя "закомменчен или удален" :)
Я привёл, два. Но ты их не понял, потому что у тебя мозги на других рельсах стоят. А самомнение не даёт им перевести стрелки. Расслабься, я тебя уже ни к чему не агитирую. С опытом все само придёт.
все случаи связанные с невозможносттю чтения файла будут оборачиваться в FileNotFoundException
Боже, как ты наивен.
Ладно, строчи свои кетчи дальше. Потом сам поймешь (если конечно тебе придётся самому пользоваться своей поделкой, а не сбагрить заказчику и забыть про неё) что ошибки бывают не только те, которые ты предусмотрел и красиво обвёл в рамочку.
dmitriy, я наверное соглашусь с первым кетчем, но вот второй тут 100% лишний.
Что будет делать твой API при появлении ошибки file not found, permission denied и прочих? Будет логировать ошибку и выдавать соответствующий респонс. Так зачем раздувать свой код на пустом месте ?
если завершается быстро, то скорее всего вылетает с ошибкой.