Тест по PHP. Начальный уровень

Юлия Кузьмина
2019-03-16 18:27:49
430
Тест по PHP. Начальный уровень

PHP — один из популярнейших скриптовых языков, используемый для web-программирования сотнями тысяч разработчиков. Тест включает в себя вопросы по базовым разделам программирования на PHP и подойдет как для тренировки профессиональным разработчикам, так и тем, кто еще только начинает изучение этого языка.

Как начать PHP-файл?

php:

Как присвоить переменной a значение 5?

Перед названием переменной ставится символ $. Тип переменной не указывается.

int a=5;

int $a=5;

$a=5;

Какой тип значения будет задан переменной $var после выполнения кода $var = '123.45';?

string

int

float

С помощью какого символа можно склеить две строки в одну?

Символ звездочки

Символ плюса

Символ точки

Какой оператор используется для вывода на экран?

print

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?