maque.org.ua - Українською про PHP

У цьому відеоуроці я розповідаю про змінні у PHP, як їх створювати та правильно називати. Також йтиметься про те, як об’єднувати рядки. Ці теми разом, бо остання дуже пов’язана з першою. Спочатку відео, а потім текст про об’єднування рядків.

Щоб подивитися цей відеоурок у кращій якості, натисніть на це посилання


Змінна у PHP from maque thursday on Vimeo.

Що таке змінна

Змінна – це область оперативної пам’яті, доступ до якої здійснюється по імені. Якщо казати простіше, це своєрідний контейнер, який містить певне значення. Цей контейнер ми знаходимо по ярлику, що на ньому висить. Ярлик – це ім’я змінної.

Ярлик (тобто ім’я змінної) залишається постійним, а от вміст (значення змінної) може змінюватись протягом перебігу програми.

Як надати змінній значення

З цього приводу є видиво, де я і пояснюю Як надавати значення змінним у ПХП (PHP)

Отже робиться це так. Пишемо ім’я змінної, знак рівняння, а потім потрібне значення, що ми хочемо надати нашій змінній.

[code lang=”PHP”]
$var = ‘Mykolaiv’;
[/code]

Тепер якщо ми запустимо такий код:

[code lang=”PHP”]
$var = ‘Mykolaiv’;
echo $var;
[/code]

то у оглядачі буде показуватись слово “Mykolaiv”.


Об’єднування рядків

Щоб зрозуміти, що це таке і навіщо воно потрібне, спочатку сформулюймо задачу, яку у результаті ми розв’яжемо. Скажімо, нам треба на екран виводити такий текст: “User Vitaliy just got registered” (“Користувач Віталій зареєструвався”). Причому ім’я повинне змінюватись залежно від того, яке ім’я користувач вказав під час, скажімо, реєстрації на сайті.

Спочатку просто напишемо це речення у PHP:

[code lang=”PHP”]

echo ‘User Vitaliy just got registered’;

[/code]

тепер розділимо це речення на два рядкових значення і залишимо слово Vitaliy осторонь.

[code lang=”PHP”]

echo ‘User ‘ Vitaliy ‘ just got registered’;

[/code]

А зараз замість слова Vitaliy вставимо змінну, скажімо, $user_name і з обох боків поставимо крапки. Крапками ми ніби об’єднуємо перше рядкове значення та друге зі змінною.

[code lang=”PHP”]

echo ‘User ‘.$user_name.’ just got registered’;

[/code]

І нарешті надамо значення нашій змінній $user_name:

[code lang=”PHP”]

$user_name = ‘Vitaliy’;

echo ‘User ‘.$user_name.’ just got registered’;

[/code]

Тепер знову отримуємо речення “User Vitaliy just got registered”, але цього разу ім’я є динамічним, бо передається через змінну. Ми можемо лише змінити значення змінної (скажімо, на Petro) і ім’я у реченні відповідно зміниться:

[code lang=”PHP”]

$user_name = ‘Petro’;

echo ‘User ‘.$user_name.’ just got registered’;

[/code]

Цікаво те, що змінювати значення змінної з іменем можна не лише у самому файлі (як ми це зробили), а і через, скажімо, форму зв’язку чи реєстрації, що робить цей принцип більш практичним і наближає нас до більш життєвого застосування PHP.

Маєте питання? Ставте!

Дякую, що поширили цю статтю у соц.мережах 🙂 (це натяк)

Скоро свята. Якщо є потреба, а на свята вона точно буде, купити подарунки та сувеніри (подарки и сувениры), то це можна просто зробити онлайн без усіх цих клопотів у вигляді ходіння по магазинах і марнування власного цінного часу.


Колос Віталій
Колос Віталій

Засновник і адмін цього блоґу.