Самоучитель PHP+MySQL. Для тех, кто вчера купил компьютер - страница 3

Шрифт
Интервал


Строки, числа, массивы

Строки – это последовательности символов, которые могут содержать текст, цифры, пробелы и специальные символы. В PHP строки могут быть заключены в одинарные или двойные кавычки.


Пример:

$text = "Hello, World!";

$singleQuoted = 'Hello, PHP!';

Числа – это числовые значения, которые могут быть целыми или с плавающей запятой (дробными).


Пример:

$integer = 10; // целое число

$float = 10.5; // число с плавающей запятой

Массивы – это коллекции данных, которые могут содержать несколько элементов, доступных по индексам или ключам.


Пример:

$colors = array("red", "green", "blue");

$person = array("name" => "Alice", "age" => 25);

Типы данных в PHP


PHP поддерживает несколько основных типов данных:

Строки (string): Текстовые данные.

Числа (integer, float): Целые числа и числа с плавающей запятой.

Массивы (array): Наборы данных.

Логический тип (boolean): Значения true или false.

Объекты (object): Инстансы классов.

NULL: Специальное значение для пустой переменной.

Преобразование типов


Приведение типов – это процесс преобразования значения одной переменной в другой тип данных. PHP выполняет неявное преобразование типов в некоторых ситуациях, а также предоставляет функции для явного преобразования.

Пример неявного преобразования:

$number = "10"; // строка

$sum = $number + 5; // строка автоматически преобразуется в число

Пример явного преобразования:

$float = 10.5;

$integer = (int) $float; // преобразование в целое число

2.2 Операторы

Арифметические операторы


Арифметические операторы выполняют математические операции:

+ – сложение.

– – вычитание.

* – умножение.

/ – деление.

% – остаток от деления (модуль).

Пример:

$a = 10;

$b = 5;

$result = $a + $b; // результат будет 15

Логические операторы


Логические операторы используются для выполнения логических операций:

&& – логическое "И".

|| – логическое "ИЛИ".

! – логическое "НЕ".

Пример:

$a = true;

$b = false;

$result = $a && $b; // результат будет false

Операторы сравнения


Операторы сравнения используются для сравнения значений:

== – равно.

=== – строго равно (сравнивает и типы данных).

!= – не равно.

!== – строго не равно.

> – больше.

< – меньше.

>= – больше или равно.

<= – меньше или равно.

Пример:

$a = 10;

$b = 20;

$result = $a < $b; // результат будет true

2.3 Условные операторы

Оператор if, else, elseif


Условные операторы используются для выполнения разных блоков кода в зависимости от условий.