PHP — один из популярнейших скриптовых языков, используемый для web-программирования сотнями тысяч разработчиков. Тест включает в себя вопросы по базовым разделам программирования на PHP и подойдет как для тренировки профессиональным разработчикам, так и тем, кто еще только начинает изучение этого языка.
Как начать PHP-файл?
php:
Как присвоить переменной a значение 5?
Перед названием переменной ставится символ $. Тип переменной не указывается.
int a=5;
int $a=5;
$a=5;
Какой тип значения будет задан переменной $var после выполнения кода $var = '123.45';?
string
int
float
С помощью какого символа можно склеить две строки в одну?
Символ звездочки
Символ плюса
Символ точки
Какой оператор используется для вывода на экран?
cout
echo
Можно ли встраивать PHP-код в HTML-код?
Да
Нет
Что будет в переменной $var после выполнения кода $var = 4 + 8 / 2;?
6
8
4 + 8 / 2
Что будет выведено на экран в результате выполнения следующего кода?
6, 6
6, 7
5, 6
Как правильно создать новый массив?
$array = new array [ ];
$array = array('el', 'el2');
array $array = ["el1"], ["el2"];
Как получить данные POST-запроса?
С помощью переменной $_POST
С помощью переменной $POST
С помощью переменной $get_post
С помощью какой функции можно удалить cookie?
Чтобы удалить cookie, нужно в качестве срока действия указать какое-либо время в прошлом, например: setcookie("MyCookie", "", time() - 3600);
$COOKIE.delete
deletecookie
setcookie
Какой из этих операторов относится к группе условных?
elseif
!==
instanceof
Какое действие выполняет оператор **?
Умножение
Возведение в степень
Удаление символов
В чем разница между $a==$b и $a===$b?
$a==$b возвращает TRUE, если $a и $b равны после преобразования типов, а $a===$b - если обе переменные имеют одинаковый тип изначально
$a==$b сравнивает переменные, а $a===$b - приравнивает
Действие $a===$b невозможно, оператора === не существует
Как задать константу для числа Пи?
define("Pi", 3.14159265, true);
const $Pi = 3.14159265;
$Pi = const(3.14159265);
Вы не знаете PHP на уровне, достаточном для Junior PHP-разработчика
Возможно, Вы только начали изучение, или же не уделили достаточно внимания основным темам при изучении языка. Не расстраивайтесь: запомните свои ошибки, почитайте теорию, потренируйтесь на задачках - и попробуйте пройти тест снова, когда будете готовы! Путь разработчика не из легких, но главное - уделять обучению достаточно времени, и у Вас обязательно получится! Покажи тест друзьям: знают ли они PHP на уровне Junior?
Вы неплохо знаете основы PHP, но недостаточно для уровня Junior PHP-разработчика
Вы разбираетесь в основах и сможете создать несложный проект, но в Ваших знаниях присутствуют какие-то важные пробелы, которые нужно восполнить, прежде чем идти дальше. Прочитайте главы самоучителя по темам, на которых Вы ошиблись в тесте, потренируйтесь на задачах, и только после того, как будете уверены в знаниях, беритесь за более серьезные темы. Удачи! Покажи тест друзьям: знают ли они PHP на уровне Junior?
Junior PHP-разработчик
Поздравляю! Вы знаете язык PHP на уровне Junior. Теперь пора изучать более сложные темы! А если Вы уже разработчик - все равно не мешает повторить :) Покажи тест друзьям: знают ли они PHP на уровне Junior?