Stalker_RED,
1. Главное чтобы не с нуля
2. Это правильный вопрос, но он должен быть адресован автору топика shaman60 , я всего лишь повторяю его логику.
MaxKorz, Я вам искренне сочувствую, но у меня нет объективной статистики кто сколько раз и с чем сталкивался, а даже если б и была, мне сложно представить как писать код, да еще держать эту статистику в уме, посему если стандартный документированный метод возвращает нужное нам значение не вижу ни одной причины им не воспользоваться.
поэтому программисту который не знаком с этим кодом придется напрягаться чтобы вспомнить что она делает
Если человек не знает, что возвращает стандартная функция push, думаю ему следует напрячься и посмотреть документацию, чтобы знать. В любом случае под кошерностью подразумевалось не столько сокращение кода, это не суть важно, сколько нумерация идентификаторов, начинающаяся с 1.
В js ассоциативные массивы реализуются через экземпляры класса Object, поэтому называть подобную переменную arr не очень правильно с точки зрения читабельности кода. Обычно идентификатор arr используется для экземпляров класса Array
Вопрос непонятен. Что значит сделать выборку из нескольких массивов? Если я правильно проинтуичил и вы хотите, чтобы выбирались все записи, где поле oOper равно одному из значений "NAME1" или "NAME2", то это не выборка из нескольких массивов, а выборка из таблицы базы данных с отбором по значениям, содержащимся в массиве. Но даже в этом случае непонятно, что за метод select, в PHP нет такого метода. Возможно это некий класс какой-то библиотеки, возможно из фреймворка, но тогда это требует уточнения и чтения документации по этой библиотеке. Можно было бы вам посоветовать написать array('NAME1', 'NAME2'), но лучше если вы разберетесь с документацией.
Что в становлении картинок такого "идеального", что может нарушить использование таблицы? Нет никакой разницы будете вы делать через table или через div-ы с display: table
hOtRush, Наберите в поиске Программист Yii, Программист Symfony и Программист Laravel и посмотрите количество вакансий на "дохлую лошадь". Можете начать с Москвы(если слышали о таком городе), потом перейти к Камчатке.
Yii самый востребованный на сегодня фреймворк на рынке труда, он может умирать сколько угодно, но количество написанных на нем приложений будет требовать поддержки и развития. К тому же знание одного фреймворка достаточно, чтобы в короткий срок перейти на другой, так как все основные фреймфорки имеют единую концепцию, а части одного фреймворка используются в других.
sim3x, Время выполнения задания очень разнится независимо от навыков. У человека могут быть хорошие навыки, но он может быть медлителен, в любом случае человек отталкивается от того, сколько лично у него занимает времени задание. Проблема возникает лишь тогда, когда он садится и не знает сколько времени займет у него выполнение. Думает что сделает за полдня, а выходят два дня. Но если человек знает, что у него уйдет два дня, тем не менее садится и тратит эти два дня, а потом жалуется что его не взяли, это просто нелогично, ведь вряд ли в вакансии есть фраза "при выполненном задании мы вас обязательно возьмем", посему это всегда на свой страх и риск. Я выполнял тестовые задания и никогда в проигрыше не оставался, либо меня брали по его итогам, либо я чему-то учился, чего не знал, либо и то и другое, посему такая категоричность мне непонятна.
Алексей Николаев, Будучи джуниором я делал бесплатные тестовые, получал по ним приглашения на работу, а те, по итогам которых не получал, очень пригодились мне для прокачки, как и любой проект для джуниора.