Урок 3. Змінні, константи і операції з ними

Що таке змінна в php? Як і в інших мовах програмування змінною називається іменована область пам’яті, в якій містяться дані, які, як правило, використовуються при виконанні програми. Змінна в php починається зі знака долара – $ і складається з цифр, букв і знака підкреслення.

Приклади різних змінних в PHP:
$word
$my_word
$word24
$ВИСОТА
$_My_Word

Є набір правил, яких потрібно дотримуватися при визначенні імен змінних:
– В ім’я змінної російські літери можуть входити як повністю, так і частково.
– Після знаку долара в імені змінної може йти тільки символ підкреслення або буква. Змінні $word і $worD будуть інтерпретуватися як 2 різні змінні, тобто змінні в php – чутливі до регістру.
– Імена змінних в php не повинні збігатися з ключовими словами цієї мови. Список ключових слів дивіться в офіційній документації PHP.
– Довжина імені змінної в php не обмежується і може бути будь-якою.

У PHP змінні рекомендується оголошувати явним чином, хоча вони і не потребують оголошення, так як ініціалізуються в момент їх першого використання в програмі. Також не треба вказувати тип змінної – real, integer, string, boolean. PHP сам здатний визначати тип змінної, який він «дізнається» виходячи з даних, які зберігаються в змінній. Ця властивість PHP є ознакою мови з динамічною типізацією.

Приклад

<?php
/*Спочатку оголошуємо змінну, хоча в прикладі в цьому немає необхідності. Зверніть увагу, ми тут непрямим чином визначаємо її тип – integer, так як в ній зберігається ціле число.*/
$number=0;
//виконуємо дію додавання
$result=$number+20;
print $result;
?>

У даному прикладі змінну $number оголошувати було не обов’язково, так як інтерпретатор в будь-якому разі самостійно присвоїв б їй значення 0. У PHP всім неініціалізованим змінним за замовчуванням присвоюються порожні значення – FALSE, список яких можна переглянути в попередньому уроці. Тип змінної в такому випадку визначається автоматично, виходячи з операції, в якій вона використовується.

Але бувають випадки, коли тип змінної потрібно вказувати безпосередньо. Також іноді треба змінити тип змінної – перетворити з одного в інший. Для цього використовуються оператори перетворення, які записуються в дужках перед змінними, вказуючи на потрібний тип змінної…