Курс — «Программирование на PHP8 для начинающих» — #4 Основы синтаксиса. Переменные и типы данных
Здравствуйте, дорогие друзья.
Переменные в PHP используются для хранения данных, которые могут изменяться в процессе выполнения программы. В PHP переменные начинаются с символа доллара ($
), за которым следует имя переменной. Имена переменных чувствительны к регистру и могут содержать буквы, цифры и символ подчеркивания (_
), но не могут начинаться с цифры.
Примеры объявления переменных:
1 2 3 4 5 |
<?php $name = "John"; $age = 30; $isStudent = true; ?> |
1 |
Типы данных
PHP поддерживает несколько типов данных, которые можно разделить на скалярные и составные типы.
Скалярные типы данных:
Целые числа (integer):
Представляют собой целые числа.
Пример:
1 2 3 |
<?php $integer = 123; ?> |
Числа с плавающей точкой (float):
- Представляют собой числа с дробной частью.
- Пример:
1 2 3 |
<?php $float = 123.45; ?> |
Строки (string):
- Представляют собой последовательность символов.
- Пример:
1 2 3 |
<?php $string = "Hello, World!"; ?> |
Булевы значения (boolean):
- Представляют собой логические значения
true
илиfalse
. - Пример:
1 2 3 4 |
<?php $isTrue = true; $isFalse = false; ?> |
Составные типы данных:
- Массивы (array):
- Представляют собой упорядоченные наборы значений.
- Пример:
1 2 3 |
<?php $array = [1, 2, 3, 4, 5]; ?> |
2. Объекты (object):
- Представляют собой экземпляры классов.
- Пример:
1 2 3 4 5 6 7 8 9 10 |
<?php class Person { public $name; public $age; } $person = new Person(); $person->name = "John"; $person->age = 30; ?> |
3. Ресурсы (resource):
- Представляют собой специальные переменные, которые хранят ссылки на внешние ресурсы, такие как файлы или базы данных.
- Пример:
1 2 3 |
<?php $file = fopen("example.txt", "r"); ?> |
4. NULL:
- Представляет собой отсутствие значения.
- Пример:
1 2 3 |
<?php $nullVariable = null; ?> |
Пример использования различных типов данных:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $integer = 123; $float = 123.45; $string = "Hello, World!"; $isTrue = true; $array = [1, 2, 3, 4, 5]; $nullVariable = null; class Person { public $name; public $age; } $person = new Person(); $person->name = "John"; $person->age = 30; $file = fopen("example.txt", "r"); ?> |
Проверка типов данных:
PHP предоставляет множество встроенных функций для проверки типов данных. Вот несколько примеров:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php $integer = 123; $float = 123.45; $string = "Hello, World!"; $isTrue = true; $array = [1, 2, 3, 4, 5]; $nullVariable = null; echo is_int($integer); // true echo is_float($float); // true echo is_string($string); // true echo is_bool($isTrue); // true echo is_array($array); // true echo is_null($nullVariable); // true ?> |
Понимание переменных и типов данных является фундаментальным аспектом программирования на PHP. Это знание позволяет эффективно работать с данными и создавать гибкие и мощные веб-приложения.
На этом все. Всем хорошего дня!
Цикл статей по курсу — «Программирование на PHP8 для начинающих».