Aleksandr Yurchenko, Иными словами, если хотя бы один входящий файл не был подключен, то отменять все, т.к. все это должно работать вместе?
Несколько условий.
В первом переборе проверяете корректность путей входящего массива, соответственно, если хоть один не прошел, выводить о нем ошибку, хоть путем того же самого эхо. Одно условие иф, без елс.
В следующем условии уже проверять, были ли в массиве ошибки подключения, если были, то опять таки, выдать ошибку о том, что функция отработана не будет, в противном случае, если ошибок нет, подключаете все то, что есть в массиве.
А кто сказал, что он должен существовать "физически"?
Это может быть страница с прикрепленным к нему компонентом, и в некоторых ЦМС он может быть даже в БД
Konata Izumi, Если про конкретный случай, я бы тоже сделал как автор, ну а уж если не извне, и я фактически уверен, что ничего левого не будет, но все равно на всякий случай привел бы к типу $x = (int) $somevar
Konata Izumi, Можно пример? Я только сейчас увидел данный метод, что там в фильтрах разобраться не успел, мельком только, но...
Представить, что нам нужно почистить запрос, а это трим, это спешал чарс, где-то реплейс или регех, понятное дело, что для упрощения всего этого, придется писать собственную обертку, и опять же, не сильно короче она станет.
Yuriy Fred, Неплохо. Ожидал, что будет хуже.
С точки зрения пользователя - ставьте себя на место пользователя, если уж UI проектируете, и если можете примерить на себе шкуру "стороны", чего, как я заметил, многие не могут.
Часто вижу, что дизайнеры, когда проектируют, вообще хрен пойми чем руководствуются, когда делают интерфейс, впечатление, что они и не пытаются его делать, уровень продумки наперед отсутствует напрочь. Почему Я, программер, правда в бывшем и сеошник\маркетелог, должен за них продумывать это потом, чтобы на выходе получился нормальный продукт - не понимаю.
Повторю, неплохо. Ну и, если нравится дизайн, я бы посоветовал переходить к рендеру, если это ваше, конечно, 3д и сопутствующее
Создать функцию, которая будет вызываться в теле success и передавать res в качестве параметра, а там уже производите с ним что хотите. И, это не массив.
Несколько условий.
В первом переборе проверяете корректность путей входящего массива, соответственно, если хоть один не прошел, выводить о нем ошибку, хоть путем того же самого эхо. Одно условие иф, без елс.
В следующем условии уже проверять, были ли в массиве ошибки подключения, если были, то опять таки, выдать ошибку о том, что функция отработана не будет, в противном случае, если ошибок нет, подключаете все то, что есть в массиве.