Уроки PHP
PHP без БД та MySQL
Змінні: результат роботи php - скрипт
Використовуючи змінні, можна багато досягти!
Змінна - це символічне позначення області пам'яті, яке програміст може використовуватиме присвоєння довільного значення.
Змінювати значення змінної можна під час виконання програми. Про безпосередньому управлінні цією областю пам'яті подбає сам комп'ютер, нам необхідно лише визначити для змінної ім'я та присвоїти їй значення.
Необхідно пам'ятати, що при використанні змінної перед її ім'ям потрібно завжди ставити знак долара ($) - саме так ви повідомляєте РНР, що в даному випадку використовується змінна.
При виборі імені для змінної в РНР немає якихось особливих обмежень - ви можете використовувати літери, цифри і знак підкреслення (_).
Не дозволяється використовувати лапки та інші спеціальні символи, знак пробілу або вказувати цифри як перший символ у назві змінної.
Заборона накладена також на слова, які використовуються у синтаксисі мови РНР.
Втім, ви можете застосовувати змінну $echo, але це не дуже хороша ідея, оскільки це зробить текст менш читаним і може призвести до помилок. Крім цього, РНР робить різницю між ПРОПИСНИМИ і малими літерами.
Правильні назви змінних:
$result $Result $reSULt
Неправильні назви змінних:
$12_hoi.rs_AM (цифри на початку імені змінної). SHigh Noon (наявність пробілу). $High-Noon (використання знака міус - це в РНР також спеціальний символ). Надавати значення змінної ви можете будь-де вашої програми, написаної мовою РНР.
Розглянемо приклад. Код скрипту:
?> - кінець програмина PHP
Результат роботи скрипту:
Олександр Автомобіль Мого друга звуть - Олександр, йому 25 років Олександру через 10 років буде 35 років
Примітка. Змінні – це контейнер з інформацією, які часто використовуються. Змінні (контейнери) можуть бути текстовими та числовими.
Змінні позначаються як знак долара
що означає: змінної $name = присвоїти (не одно, а присвоїти!) текстове значення Олександр в ковичках, в кінці ставимо; що означає, що ця дія зі змінною закінчена.
Змінна - це атрибут РНР-сценарію, який може змінювати своє значення під час виконання сценарію РНР-інтерпретатором. Програміст може задавати значення змінних, змінювати та зчитувати ці значення, а також вибудовувати логіку виконання сценарію залежно від них.
У РНР імена змінних завжди починаються із символу $ та містять довільну комбінацію символів за умови, що перший символ після $ буде буквою або знаком підкреслення. До допустимих символів відносяться малі та великі латинські літери, цифри, символ підкреслення а також символи з ASC1I-кодами в діапазоні від 127 до 255.
Приклади хороших і поганих назв змінних:
$kkk - погана назва. Не зрозуміло призначення змінної;
$cars_count - гарна назва. За назвою можна дійти невтішного висновку, що змінна повинна зберігати кількість машин;
$carscount - погана назва. Якщо назва складається з кількох слів, потрібно якось їх розділяти.
Існує безліч різних нотацій та правил іменування змінних, функцій та інших функціональних атрибутів сценаріїв та програм. На даний момент нам не потрібно глибоко занурюватися в цю область, достатньо виробити просте правило іменуваннязмінних: розподіл слів підкресленням.
Змінні РНР можуть бути визначені або присвоєнням їм значення, або за допомогою оператора var.
Екронування змінних: Код скрипта: ?>
Результат роботи скрипту:
Олександр працює у фірмі "ТОВ Еверест" Автомобіль Мого друга звуть - Олександр працює у фірмі "ТОВ Еверест", йому 25 років Олександру через 10 років буде 35 років Операція пристиковки (контецинація - через точку, то є ставимо крапку), коли до 10 пристиковуємо 25 і отримуємо 1025
Результат роботи скрипту:
Олександр працює у фірмі "ТОВ Еверест" Автомобіль Мого друга звуть - Олександр працює у фірмі "ТОВ Еверест", йому 25 років Олександру через 10 років буде 35 років 15