Всем привет! На этой неделе мы решили немного поменять формат. Теперь кейсы будут ориентированы на более конкретных специалистов. Новый выпуск будет интересен, в первую очередь, разработчикам PHP. Ответы ищите на следующей неделе в комментариях под этим постом. А следующий выпуск будет для разработчиков Java.
1. Рассмотрим следующий код:
На выходе получим:
Почему? Как этот код может быть исправлен для корректной работы?
2. В чем отличие между
3. Что такое PEAR в php?
4. Чему будет равно $x при условии, что $x = 3 + «15%» + "$25"?
5. Каковы будут значения $ a и $ b после выполнения кода ниже? Поясните свой ответ
1. Рассмотрим следующий код:
$str1 = 'yabadabadoo';
$str2 = 'yaba';
if (strpos($str1,$str2)) {
echo "\"" . $str1 . "\" contains \"" . $str2 . "\"";
} else {
echo "\"" . $str1 . "\" does not contain \"" . $str2 . "\"";
}
На выходе получим:
"yabadabadoo" does not contain "yaba"
Почему? Как этот код может быть исправлен для корректной работы?
2. В чем отличие между
echo
и print
в PHP?3. Что такое PEAR в php?
4. Чему будет равно $x при условии, что $x = 3 + «15%» + "$25"?
5. Каковы будут значения $ a и $ b после выполнения кода ниже? Поясните свой ответ
$a = '1';
$b = &$a;
$b = "2$b";
Поделиться с друзьями
Комментарии (2)
AlexLeonov
26.06.2017 23:203. Что такое PEAR в php?
Да вы там упоротые, простите меня пожалуйста за резкость. Это вопросы для джуниоров 2007 года?
$b = «2$b»;
После такого я обычно увольняю. Снижаю оценку студентам и объясняю им почему и увольняю за подобное в продакшн коде практикующих разработчиков. Да, я понимаю, что вопрос на понимание ссылок, но не так надо его задавать!
Может вам помочь нормальные тесты сделать? Пока вы минусов в карму не нахватали?
xotey83
Я очень сомневаюсь, что актуальные вопросы от ведущих компаний. Хотя… если только для джуниоров.
При этом нужно уточнить, что pear уже давно не актуален. Зачем спрашивать этого динозавра?
Насчёт 4-го вопроса. Когда-то мой знакомый на подобный вопрос ответил: я бы открыл blame скрипта и спросил бы у программиста, что у него в жизни произошло такого ужасного, что ему пришлось это написать.