Без переменных и констант невозможно разрабатывать на любом языке. Знаете ли вы эту тему для языка 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 и еще не совсем понимаете все тонкости использования переменных. Обязательно учите теорию и решайте задачи, и у Вас все получится! Поделитесь тестом с друзьями и проверьте их знания :)
Вы разбираетесь в теме на среднем уровне
Вы умеете правильно применять переменные и константы, однако более сложные задачи могут вызвать у Вас проблемы. Потренируйтесь на задачах, полистайте самоучитель, и Вы обязательно справитесь! Поделитесь тестом с друзьями и проверьте их знания :)
Вы отлично разбираетесь в теме
Вы отлично усвоили тему, можете использовать переменные без проблем и в любых случаях. Поздравляем! Можете приступать к изучению более сложных тем :) Поделитесь тестом с друзьями и проверьте их знания :)