Объявление переменных

Тренажер по PHP для пользователей с начальным уровнем подготовки.

Тренажер PHP

В PHP, как и в любом языке программирования, мы постоянно работаем с данными: именами пользователей, ценами товаров, результатами вычислений. Чтобы хранить эти данные и управлять ими, используются переменные. Представьте, что переменная — это именованный контейнер или «коробка», в которую можно что-то положить, а потом в любой момент достать, посмотреть или заменить содержимое.

В этом тренажере мы научимся создавать (объявлять) такие «коробки», давать им правильные имена и класть в них первые данные. Вы пройдете путь от самых основ, как правильно поставить знак доллара, до понимания, как PHP работает с разными типами данных. Задания построены от простого к сложному: сначала вы заполните пропуски в коде, затем научитесь находить ошибки, собирать работающие скрипты из частей и даже предсказывать результат их выполнения. Готовы навести порядок в своих данных?

Список тем

Самый главный символ переменной

id: 38910_task_1_replace

В PHP объявление любой переменной всегда начинается с одного и того же специального символа. Добавьте этот символ в код, чтобы правильно объявить переменную `message`.

Заполните пропуски
<?php

// Объявите переменную, добавив недостающий символ
input1Smessage = "Hello, World!";

echo $message;

?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Присваивание строкового значения

id: 38910_task_2_replace

Теперь, когда вы знаете, как начать объявление переменной, присвойте ей текстовое значение. Запишите в переменную `favoriteLang` строку "PHP". Обратите внимание, что текстовые строки в коде должны быть обёрнуты в кавычки.

Заполните пропуски
<?php

$favoriteLang = input1S;

echo "Мой любимый язык: " . $favoriteLang;

?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Исправьте недопустимый символ в имени

id: 38910_task_3_error

Имена переменных в PHP имеют строгие правила. Они могут содержать буквы, цифры и знак подчеркивания, но не могут включать другие символы, например, дефис. В коде допущена ошибка в имени переменной. Найдите и исправьте её, чтобы код заработал.

Найдите ошибку и исправьте
<?php
// В следующей строке ошибка
$user-name = "John Doe";
 
echo $user_name;
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Допустимые и недопустимые имена

id: 38910_task_4_sort

Не все имена переменных разрешены в PHP. Имя должно начинаться с буквы или знака подчеркивания. Распределите предложенные варианты по двум категориям: "Допустимые имена" и "Недопустимые имена".

Перетяните элементы в соответствующие блоки
Допустимые имена
Недопустимые имена
$myVar
$_data
$user-age
$2ndUser
$variable_9
$city
$var name
Сообщения
Проверить
Показать подсказку

Соберите свой первый скрипт

id: 38910_task_5_build_from_parts

Перетащите строки кода в рабочую область в правильном порядке, чтобы получилась программа. Скрипт должен объявлять переменную `$price` со значением `1500` и выводить это значение на экран.

Перетяните в правильном порядке строки из одного блока в другой
<?php
$price = 1500;
echo $price;
$name = "Laptop";
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Что в коробке сейчас?

id: 38910_task_6_predict_result

Переменной можно присваивать новое значение. При этом старое значение полностью заменяется новым. Посмотрите на код и определите, какое значение будет выведено на экран в итоге.

Выберите правильный вариант ответа
<?php

$count = 100;
$count = 150;
$count = 125;

echo $count;

?>
Сообщения
Проверить
Показать подсказку

Соберите объявление из кубиков

id: 38910_task_7_bank_fill

Используйте готовые токены из банка, чтобы правильно составить инструкцию объявления переменной. Вам нужно объявить переменную `productPrice` со значением `99.99` и правильно завершить строку кода.

Нужно правильно расставить в пропуски предложенные варианты
input1SproductPrice input2S 99.99input3S
$
=
;
==
.
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Предскажите результат конкатенации

id: 38910_task_8_give_result

В PHP переменные можно "склеивать" (конкатенировать) с текстом с помощью оператора-точки. Внимательно изучите код и напишите в поле ответа, что именно выведет этот скрипт. Ответ должен быть точным, включая все символы и пробелы.

Что должно получиться?
<?php

$user = "Alex";
echo "Hello, " . $user . "!";

?>
Сообщения
Проверить
Показать подсказку

Сопоставьте переменную и её тип

id: 38910_task_9_compare

В PHP тип переменной определяется типом присвоенного ей значения (это называется динамической типизацией). Сопоставьте примеры объявления переменных в левой колонке с их типами данных в правой.

Сопоставьте строки в правой части с соответствующими строками в левой по порядковому номеру
$name = "Sandra";
$quantity = 15;
$price = 49.95;
$isAvailable = true;
Boolean (Логический)
Integer (Целое число)
Float (Число с плавающей точкой)
String (Строка)
Сообщения
Проверить
Показать подсказку
🚀 Визуализатор кода
0 / 0
Скорость:
Режим:
💡 Что происходит?
Загрузите пример для начала...
🤔
Проверка знаний
История шагов
Готов
НайтиКурс.Ру