Search
Write a publication
Pull to refresh
34
0
Send message
немного поменял концепт:

Вышла обновленная версия книги по PHP. Как всегда, бесплатно качаем ТУТ
А что, на собеседованиях говорят «Извольте, господин»? Или все же «шняга»?
— Как быстрее всего доехать до Киева на поезде?
— Да зачем на поезде, на самолете же быстрее! Он же для этого и придуман!
— Но мне нужно на поезде…
>> 33. Функция. Почему она должна вывести (echo) а не вернуть (return)?

А почему вернуть, а не вывести?

>> 34. array_walk($arr, function($i){ if ($i%5===0)echo $i.PHP_EOL;});

Отлично. Добавил. И сразу вопрос: чем echo $i.PHP_EOL лучше echo "$i";?

>> 39. foreach.

Причем foreach, если вопрос о том, как ускорить цикл for?
>> Какая разница? Если я этого не буду знать это как-то навредит мне при решении проблем?

Разницы совершенно никакой, но книга про вопросы на собеседованиях, а такой вопрос некоторые задают.

>> С перепугу человек может и не вспомнить что такое ряд чисел фибоначчи

не вспомнит — написать на бумаге чтобы понял и повторить вопрос.

>> А что — jquery какая-то особенная javascript-библиотека

не важно, пусть будет хоть MooTools.

>> Да да да

Да да да

>> Ага, html5 это язык для рисования

Для рисования — карандаши.
Одни задают, другие не задают. В любом случае, вопрос про echo vs print — это вопрос с реального собеседования.
Половина тех вопросов, которые задают на собеседованиях не имеет ничего общего с реальностью :) Но их же все равно задают…
>> $a == $b, $a == $c, $a != $b

неверно.

$a == $b, а вот $b != $c :)
Это вопрос РЕАЛЬНОГО собеседования и ответ про обход массива с последнего элемента — РЕАЛЬНЫЙ ответ собеседующего в качестве правильного ответа :) А книга основана на РЕАЛЬНЫХ вопросах и ответах, сколь бы дурацкими они не были.
Это было собеседование на джуниора?
Это собеседование, поэтому тут не конкретные задачи решаются, а проверяется понимание того как работает цикл (в данном случае) и можно ли его в принципе написать иначе как (i=0; i<=count(a); i++). Напомню, что собеседование на джуниора.
И причем здесь foreach, если вопрос «Можно ли как-нибудь ускорить цикл for»?
половина работодателей такие :)
не может. ошибка :( бывает…

Information

Rating
Does not participate
Registered
Activity