#3 - Змінні та типи даних у PHP
Відеоурок
Змінні надзвичайно важливі, оскільки дозволяють зберігати інформацію і використовувати її в подальшому. Спочатку може бути не зовсім зрозуміло, навіщо взагалі щось записувати в змінну, якщо можна просто оперувати значеннями без них. Розуміння змінних прийде трохи пізніше, коли ми почнемо створювати більш складні програми і нам знадобиться зберігати інформацію в якомусь місці.
Типи змінних в мові PHP не оголошуються очевидно, тим не менше вони присутні. Інтерпретатор розуміє, що записується в змінну, і на підставі цього додає тип до цієї змінної.
У ході програми ми можемо перезаписувати значення змінної, при цьому можемо вказувати новий тип змінної.
Наприклад, спочатку було записано тип float (число з точкою), але потім можна записати інший тип даних:
$first_num = 23.2; // Тип даних float
$first_num = "1"; // Тип даних string$some = 1Integer - цілі числа;$some = 1.12Float - числа з плаваючою точкою;$some = "Привіт"String - рядки;$some = trueBoolean - приймають тільки true або false.
Створення констант
У PHP окрім створення простих змінних, можна створювати константи.
Константи – це значення, що не можна змінити під час виконання програми. Створивши один раз константу і присвоївши їй значення, ми не зможемо більше змінити це значення, оскільки буде видаватися помилка.
Щоб створити константу, необхідно використовувати слово const:
const "SOME" = "Значення";
echo SOME; // Виведення константиПершим параметром вказується назва константи, а другим параметром - значення. Прийнято записувати назви констант у верхньому регістрі, хоча при написанні в нижньому регістрі помилок не буде.
Вихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися