• Владислав SEO-Спеціаліст, Founder

Змінні та типи даних у php

  • 14.10.2022
  • 5 хвилин
  • 191
Зміст:

Щоб запрограмувати скрипт на дії, необхідно оперувати певними значеннями. Змінна дозволяє створювати такі значення. Образно кажучи, змінна це контейнер, сховище даних. Наприклад, у кожного з нас є етажерка з полицями для книг. Ми намагаємося на кожній полиці зберігати книги на теми. Скажімо, на першій полиці будуть розважальні книги. На другому – історична література. І третю полицю віддамо для історичних книг. Кожна полиця має значення – книги певної тематики.

змінні у php

Схожа ситуація відбувається у програмуванні. Можна створити змінну, яка починається знаком $ та помістити в неї значення через знак =. Така дія називається оголошенням змінної. Цікаво, чи не так? Захотіли та створили змінну. З порожнечі з’явилося щось. Ну, насправді, не з порожнечі. А правильніше сказати, ми назвали частину пам’яті комп’ютера. Змінна може містити лише одне значення певного типу даних (boolean, integer, string, float, array і т.д ).

Щоб вивести змінну на екран, пишемо оператор echo.

Створення змінних:

$dog = "Рекс";
$fruits = "Apple";
$name = "Аркадий";
 
echo $dog;

Залежність змінної від регістру

У мові php змінна реєстрозалежна. Це означає, що якщо ми напишемо $room та $Room, то це будуть дві різні змінні. Пам’ятайте про цей факт і не допускайте помилок.

$Hoot = "Перша змінна";
$hoot = "Друга змінна";

Важливо знати, що коли змінній присвоюється ціле число з дробовою частиною, то як роздільник застосовується точка $pool = 3.4. Також числа можна не укладати у лапки. А ось рядків! Завжди укладаємо в лапки одинарні, або подвійні. Зверніть увагу, що в кінці кожного рядка ми ставимо крапку з комою (означає кінець програми). Оголосили змінну, надали значення і в кінці закриваємо знаком ;

$summ = 5.6;

Типи даних у php

Дісталися найголовнішого. Поговоримо про типи даних. У php налічується дев’ять типів даних:

  • Boolean – тип логічного вигляду, який приймає два значення TRUE(означає істина) та FALSE(означає неправду);
  • Integer – оголошує ціле число (1,2,3);
  • String – оголошує рядок (name);
  • Float – речове чи плаваюче число (5.6);
  • Array – представляє кілька змінних з однаковою назвою (контейнер з безліччю осередків);
  • Object – тип відноситься до ООП і містить у собі кілька різних типів змінних + різні методи роботи з ними;
  • Resource – тип, що дозволяє маніпулювати даними з різних бібліотек. Інакше ще називається дескриптором;
  • Int64 – тип цілого числа, яке дорівнює 64 бітам незалежно від виду комп’ютера;
  • NULL – цей тип вказує, що змінна не запущена, або не має значення.

Пам’ятаєте, ми говорили про полиці та різні теми книг, які розташовуються на своїх полках. Змінна – це полиця, а тематика книг – це тип даних. Змінна може зберігати лише один тип даних. Наприклад, змінна рядкового типу виглядає так $nay = “Good!”;

Як визначити тип змінної?

Під час вивчення чужого коду виникає потреба дізнатися про тип змінної. Для цього використовую готову функцію gettype(). Як параметр ми передаємо змінну. Наприклад, ініціалізуємо $dok = 15; далі робимо перевірку gettype($dok);.

$summ = 336;
   echo gettype($summ);

Як перевірити, чи існує змінна?

Для перевірки існування змінної скористаємося конструкцією isset(). Як результат, вона поверне Істину, або Неправду.

$xtool = '';
   if(isset($xtool))
   echo 'Змінна $xtool створена та існує';

У прикладі ми створили змінну з порожнім рядком. Але змінна існує, а значить умова if повернула Істину та повідомлення. Вище наведеними рядками ми говоримо php: “Якщо така змінна існує, то виводь повідомлення”.

Бувають ситуації, коли потрібно перевірити змінну не на існування, але на порожнечу. Припустимо, ми хочемо дізнатися, чи змінна порожня, чи в неї щось вкладено. У такому разі застосовується конструкція empty(). Якщо змінна повертає порожнечу, 0, “NULL”, FALSE, то означає ІСТИНА. Решта неправда.

$ rem = 'Провінція';
    if(empty($rem))
    echo 'Змінна $rem створена та порожня';

Ми говоримо, що якщо змінна $rem порожня, значить ІСТИНА і виведи повідомлення. Якщо вона заповнена і містить у собі значення, буде НЕПРАВДА і на екран повідомлення не виведеться.

Оцінити
Ваша email адреса не буде опублікована
Схожі статті
Основи php. Урок №1
14.10.2022 4 хвилин читати
Дякую
за заявку!
Дані успішно відправлено!
Відгук надіслано Ваш коментар обробляється модератором.