Тест на знание переменных и констант в языке PHP

Юлия Кузьмина
2019-03-16 20:24:45
384
Тест на знание переменных и констант в языке PHP

Без переменных и констант невозможно разрабатывать на любом языке. Знаете ли вы эту тему для языка PHP? Пройдите тест и оцените свой уровень знаний!

Как обозначаются переменные в PHP?

тип_переменной $имя_переменной;

тип_переменной имя_переменной;

$имя_переменной;

Какое имя переменной некорректно?

$class_1

$1class

$_1class

Переменной $a было задано значение 5, затем объявлена переменная $b=&$a, после чего $b была приравнена к 10. Чему равны переменные $a и $b?

5, 10

5, 5

10, 10

Равны ли $b и $c после выполнения следующего кода?

$c=7, $b=1, так как переменные $b и $c не связаны по ссылке и их значения меняются независимо друг от друга

Да

Нет

Как правильно объявить константу?

define ($имя, $значение, $чувствительность_к_регистру);

const $имя = $значение;

$имя = const_значение;

Как узнать, была ли определена константа?

defined();

if($name) true;

echo $name;

Какая системная константа содержит имя текущего файла?

$__FILENAME

$FILE

$__FILE__

Как занести в переменную текст "1+3"?

$x=1+3;

$x="1+3";

string $x="1+3";

Что появится в результате выполнения кода echo $_SERVER["PHP_SELF"];?

Выведется имя сервера

Ничего

Выведется расположение текущего файла

Верно ли использование имени $__MYVAR__ для переменной?

Это верное объявление, но лучше его не использовать: PHP однажды может зарегистрировать такую системную константу, которая нарушит работу скрипта.

Да

Да, но нежелательно

Нет

Верно ли такое приравнивание ссылки: $bar = &(24 * 7);

Ссылка не может указывать на неименованное выражение.

Да

Нет

Что появится на экране в результате выполнения следующего кода?

hello world world

hello world hello world

Будет ошибка

В каком случае переменная $_REQUEST['username']; будет иметь значение?

Если переменная $username имеет значение

Если существует SQL-запрос под названием username

Если в форме поле username было заполнено

Вы разбираетесь в теме на начальном уровне

Видимо, Вы недавно начали изучать PHP и еще не совсем понимаете все тонкости использования переменных. Обязательно учите теорию и решайте задачи, и у Вас все получится! Поделитесь тестом с друзьями и проверьте их знания :)

Вы разбираетесь в теме на среднем уровне

Вы умеете правильно применять переменные и константы, однако более сложные задачи могут вызвать у Вас проблемы. Потренируйтесь на задачах, полистайте самоучитель, и Вы обязательно справитесь! Поделитесь тестом с друзьями и проверьте их знания :)

Вы отлично разбираетесь в теме

Вы отлично усвоили тему, можете использовать переменные без проблем и в любых случаях. Поздравляем! Можете приступать к изучению более сложных тем :) Поделитесь тестом с друзьями и проверьте их знания :)