Основи PHP. Змінна. Типи даних. Масив.

У попередній публікації, ми дізнались, що таке 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.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Scroll to top