Урок 1. Перша програма на PHP

Почнемо з програми. Завдання програми полягатиме в тому, щоб вона віталася з нами. За допомогою текстового редактора створюємо файл, наприклад, test.php. У ньому пишемо наступний код:

Перша програма на PHP

Тепер розглянемо цей код. Він розміщується в спеціальних тегах PHP – <?php і ?>. Далі ми бачимо оператор echo, який здійснює виведення інформації в браузер. Думаю, Ви вже знайомі з HTML тегами – <html> і <body>, саме їх виводить оператор echo на початку і в кінці сценарію. $my_name – це змінна. Судити про те , що це змінна ми можемо зі знака долара $ , який ставиться перед іменами всіх змінних.

Даній змінній за допомогою оператора присвоювання «=» присвоюється значення “Саша”, замість нього Ви вписуєте в сценарій своє ім’я. Наступний оператор echo виводить привітання – “Привіт” і значення нашої змінної. Між ними стоїть крапка «.», цей оператор означає операцію конкатанції (складання рядків). У даному випадку ми склали в один два рядки: рядок “Привіт” та рядок “Значення нашої змінної”.

Тепер зберігаємо цей файл на локальному сервері, запускаємо його за допомогою браузера і дивимося на результат. Я використовую сервер Denwer. Про те, як встановити безкоштовний локальний сервер Denwer і як правильно зберегти наш файл test.php читаємо тут.

Однією з відмінностей PHP від інших мов веб-програмування є можливість інтегрувати код в звичайний HTML. Але для того щоб PHP інтерпретатор зміг відрізнити PHP код від HTML-розмітки треба використовувати спеціальні теги, найбільш часто в даній мові веб-програмування використовуються 4 види таких тегів:

– Короткі теги
– Повні теги
– Теги скрипт
– Теги в стилі ASP

Короткі теги в першу чергу зручні своею стислістю при переході в PHP. Вони мають наступний вигляд:

Короткі теги в PHP

Приклад:

Використання коротких тегів в php

Але короткий запис не завжди є кращим варіантом, оскільки на сервері може бути вимкнена підтримка коротких тегів, тоді треба редагувати файл php.ini (знайти параметр short_open_tag і встановити значення на on) або ж вказати параметри конфігурації при компіляції PHP (необхідно вказати ключ enable-short-tags).

Найбільш часто програмісти використовують повні або стандартні теги, так як вони не вимагають додаткових налаштувань, однозначно вказують на мову веб-програмування і саме вони використовуються в коді XHTML. Синтаксис:

Стандартні теги в php

При використанні цих тегів попередній приклад буде виглядати наступним чином:

Використання повних тегів

Досить рідко PHP-програмісти використовують теги в стилі ASP:

<%

%>

Вони, як і короткі теги швидко виводять значення змінних PHP в тексті документа HTML. Аналогічно в php.ini потрібно включити (повинен мати значення on) параметр asp_tags.

Останнім варіантом тегів оформлення переходу є теги типу скриптової мови JavaScript, вони мають наступний синтаксис:

Теги переходу в стилі JavaScript

PHP-вираз – це набір елементів мови, що описує певну дію. Всі вирази на PHP розділяються крапкою з комою “;”, а завершуються закриваючим тегом ?>. Крапка з комою і закриваючий тег називають термінаторами (що в перекладі з англійської означає – завершувати). Порівняємо 2 коди:

Термінатори в php

Термінатори в php

Результат виконання буде однаковим, але якщо в другому прикладі дописати після echo“Hello” ще один вираз, то отримаємо помилку. Тому бажано ставити крапку з комою в кінці кожного виразу, хоча це і не завжди необхідно.

Майже всі програмісти при написанні коду використовують коментарі, це робиться для того, щоб потім було легше розбиратися в складному коді. У PHP використовують 3 типи коментарів. Розглянемо їх на прикладах:

#Це однорядковий коментар

//Це теж однорядковий коментар

/* А це вже

довгий багатостроковий

коментар

*/