Выпуск#4: ITренировка — актуальные вопросы и задачи от ведущих компаний -6


Всем привет! На этой неделе мы решили немного поменять формат. Теперь кейсы будут ориентированы на более конкретных специалистов. Новый выпуск будет интересен, в первую очередь, разработчикам PHP. Ответы ищите на следующей неделе в комментариях под этим постом. А следующий выпуск будет для разработчиков Java.

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";
-->


К сожалению, не доступен сервер mySQL