Вопросы и ответы
| № | Вопрос | Ответ |
|---|---|---|
| 1 | Какой тег PHP служит основанием? Краткая форма? | <?php и <? |
| 2 | Два вида тегов для комментариев? | // или # (однострочные) и /* */ (многострочные) |
| 3 | Какой символ в конце каждой инструкции? | Точка с запятой ; |
| 4 | Символ в начале имен всех переменных? | $ |
| 5 | Что может храниться в переменных? | Скалярные типы, массивы, объекты, ресурсы, NULL |
| 6 | Разница между $variable = 1 и $variable == 1? | Присваивание vs сравнение |
| 7 | Почему подчеркивания можно, а дефисы нельзя? | Потому что дефис — оператор вычитания |
| 8 | Имена переменных чувствительны к регистру? | Да |
| 9 | Можно ли использовать пробелы в именах переменных? | Нет |
| 10 | Как преобразовать строку в число? | (int), intval(), или арифметическая операция |
| 11 | Разница между ++$j и $j++? | Сначала увеличить vs сначала вернуть |
| 12 | && и and взаимозаменяемы? | Нет, разный приоритет |
| 13 | Как создать многострочный вывод? | echo с переносами или heredoc |
| 14 | Можно ли переопределить константу? | Нет |
| 15 | Как изменить предназначение кавычки? | Экранирование \ или смена типа кавычек |
| 16 | Разница между echo и print? | echo без возврата, несколько аргументов; print возвращает 1, один аргумент |
| 17 | Назначение функций? | Переиспользование кода, логическая группировка |
| 18 | Как сделать переменную доступной везде? | Объявить глобально и использовать global или $GLOBALS |
| 19 | Два способа передать данные из функции наружу? | return и изменение глобальных переменных |
| 20 | Результат объединения строки с числом? | Строка |