Страницы
19921.07.2025 07:57
Оператор match (PHP 8)
5️⃣ match (PHP 8) — Улучшенный switchОн возвращает значение и использует строгое сравнение (===).$day = "среда";
$message = match ($day) {
"понедельник" => "Начало недели!",
"среда" => "Середина недели!",
"пятница" => "Скоро выходные!",
default =&
18421.07.2025 07:56
Условный оператор switch
switch — Альтернатива if-elseif-elseКогда нужно проверить одно значение на несколько случаев, switch удобнее.$day = "среда";
switch ($day) {
case "понедельник":
echo "Начало недели!";
break;
case "среда":
echo "Середина недели!";
br
13721.07.2025 07:54
Оператор ??
Оператор ?? Позволяет проверить, существует ли переменная, и использовать значение по умолчанию.Оператор ?? в PHP чаще всего называют "оператор объединения с null" или "null-объединяющий оператор".Пример использования:$name = $_GET['name'] ?? 'Гость';
echo "Привет, $name!"
16821.07.2025 07:52
Тернарный оператор в PHP
Тернарный оператор (?:) Представляет собой более короткую запись if-elseПример с if-else$age = 17;
if ($age >= 18) {
$message = "Доступ разрешен";
} else {
$message = "Доступ запрещен";
}
echo $message; // Выведет: Доступ запрещен
Пример с тернарным
18821.07.2025 07:14
Условия в PHP. if, else, elseif
Условия в PHP. if, else, elseifРассмотрим базовые конструкции для работы с условиями в PHP: if, else, elseif.1️⃣ if, else и elseifБазовая конструкция для проверки условий.$age = 20;
if ($age >= 18) {
echo "Вы совершеннолетний!";
} else {
echo "Вам еще нет 18 ле
28421.07.2025 07:12
Интерполяция строк в PHP
Интерполяция строк в PHP Интерполяция — это процесс встраивания переменных в строку, чтобы они автоматически заменялись на свои значения.
1. Интерполяция в двойных кавычках (" ") В PHP переменные внутри двойных кавычек подставляют свои значения: $name="Иван";echo"Привет, $name!";// Привет,
23021.07.2025 07:09
Типы данных
Типы данных Основные типы данных (переменных) в PHP: Тип данныхОписаниеПримерint (integer)Целые числа$age = 25;float (double)Числа с плавающей точкой$price = 10.5;stringСтроки (текст)$name = "Иван";bool (boolean)Логический тип (true/false)$is_admin = true;arrayМассивы$fruits = ["🍎", "🍌", "🍒"];
Страница 3 из 4