У попередній публікації, ми дізнались, що таке PHP, створили перший скрипт та розглянули необхідні інструменти для роботи з PHP.
Сьогодні ми розпочнемо знайомимось із базовим синтаксисом PHP, а саме зі створення змінних (variables) та розглянемо типи даних в PHP, познайомимось із масивами.
Змінна (Varible)
За аналогією із JavaScript, змінна в PHP – це контейнер, який зберігає інформацію в пам’яті, а саме в самій програмі. Змінні в PHP створюються за допомогою значка $, після чого, задаємо назву самій змінній, та присвоюємо їй значення, за допомогою значка =. Значення змінною, якщо ще тип даних string (рядок), задаємо в лапках. Після ініціалізації змінної, ставимо крапку з комою. В результаті, ми отримуємо:
<?php
$name = "Ivan";
?>
Тепер, ми можемо використати її, а саме вивести значення за допомогою оператор echo, запустивши сервер.
<?php
$name = "Ivan";
echo $name;
?>

Ми можемо перезаписати значення змінної name, вказавши їй нове значення, нижче її створення із попереднім значенням.
<?php
$name = "Ivan";
$name = "Igor";
echo $name;
?>

Типи даних
Що типів даних, які в собі можуть містити змінні в PHP. Їх декілька.
Але перед тим, дізнаємось, що і в PHP є можливість задавати коментарі для коду, які є таких видів:
// Це однорядковий коментар
/ * Це багаторядковий коментар
ще один рядок коментаря * /
# І це теж коментар
String
String (Рядок) – текстове значення. Наприклад, те, що ми використовували у змінній name, поміщається у лапки, немає різниці чи одинарні чи подвійні. Просто дотримуйтесь одного стилю написання.
<?php
$name = "Ivan";
?>
Integer
Тип змінної Integer (Цілі числа). Коли змінній потрібно присвоїти ціле числове значення.
<?php
$age = 32;
?>
Float
Float (Числа з плаваючою комою). Приклад:
<?php
$price = 100.5;
?>
Boolean
Boolean (логічний тип даних) – є у всіх мовах програмування. Має два значення, true aбо false (так або ні, правда чи брехня), 1 або 0 відповідно.
<?php
$isNumber = true;
?>
Null
Спеціальне значення NULL говорить про те, що ця змінна не має значення, хоча вона оголошена. Це єдино можливе значення типу NULL (порожній тип).
<?php
$someVar; //змінна оголошена, але значення не присвоєно
?>
Масив (array)
Це свого роду та сама змінна, але яка зберігає не одне значення, а декілька. Ось приклад:
<?php
$users = array("Ivan", "Igor", "Andriy");
?>
Тобто, масив це – впорядковані набори даних, що являти собою список однотипних елементів. Для виводу масиву (і для виводу об’єктів, які розглянемо трішки згодом) потрібно використовувати не оператор echo (буде помилка), а оператор print_r();
<?php
$users = array("Ivan", "Igor", "Andriy");
print_r($users);
?>

Це простий масив, де елемент визначається індексом послідовності (відлік розпочинається з нуля, як і у всіх мовах програмування)
Існує і більш складний масив, асоціативний. Де, для звернення до елемента масиву, використовують ключі, які пов’язані логічно зі значенням (ключ та значення). Розглянемо на прикладі, і одразу виведемо значення.
<?php
$users = array(
"user_first" => "Ivan",
"user_second" => "Igor",
"user_third" => "Andriy"
);
print_r($users);
?>
Таким чином, ми познайомить із основними типами даних у PHP, дізнались як створювати змінні та масиви у PHP. У наступній статті, ми розберемо роботу конструкції if else.