«Очевидные причины» это довольно забавный и универсальный ответ :)
По очевидным причинам бесполезно Вам тут что-либо отвечать, Вы уже упёрлись в исключения и чего-то хотите услышать ещё :)
Всего доброго.
Хех, «если у нас есть код» можно сказать вообще про все исключения.
Как программист узнает, что внутри кода клиента что-то там собирается бросить исключение? Какого класса будет это исключение — где об этом написано? Зачем ему держать это в голове?
Автор хочет эксепшены и пытается подавить голос разума, топик он создал, чтобы его уговорили использовать эксепшены. Не мешайте человеку :)
Я разделяю Вашу точку зрения :)
Только лишь от того, что эксепшен наследуется от кастомного класса, никакой гарантии перехвата не появляется.
Писать if ($result) не сложнее, чем писать try catch.
кроме того, что ссылка на dropbox долетит гораздо быстрее, у получателя будет возможность скачать файл даже, если он в момент «отправки» был оффлайн. Ну и повторное скачивание — тоже полезная возможность.
rakot не несите чушь. Какой у вас опыт в этом деле? такую охинею несёте, что даже лень аргументировать. «Вопрос в деньгах» у вас на хецнере дедик стоит дешевле, чем VPS на нормальном хостинге. Это вы так хвастаетесь «деньгами»? Бэкапы это одно, downtime — другое. Есть сервисы, которые не могут себе позволить лежать с субботы по понедельник, пока хостер меняет диск.
Хреновый совет. VPS — меньше головной боли, не париться про железо (на хецнере, в частности, диски скоро доставят вам боли), проц обновляет хостер. При использовании VPS нет setup fee — значит можно в любой момент добавить vps нужного размера или отресайзить существующую. С дедиками такие шутки не прокатят.
Дедики круто брать под ноды кластера бд, когда есть отказоустойчивость и ноду можно спокойно заменить — тут и память дешевле выйдет и ЦП. А сломается — кластер к этому готов.