Читайте также:
|
|
Відокремлення PHP коду від HTML розмітки
Всі сценарії оформляються у вигляді блоків коду. Ці блоки можуть бути поміщені в HTML-код, але відділені від нього відповідними обмежувачами. Код PHP в HTML повинен знаходитись між початковим тегом <?php та кінцевим ?> (або між <script language="php"> та </script>) Бажаним варіантом виділення PHP коду є варіант <?php?>, оскільки саме такі початковий та кінцевий теги дозволять використовувати PHP код в документах, які відповідають правилам XML. Також можна користуватися скороченим записом: <??> (інколи потрібно активізувати даний стиль внісши вручну зміни в файл php.ini: змінна short_open_tag повинна мати значення On) і записом в стилі ASP: <% %> (в php.ini змінна asp_tags повинна мати значення On). Проте стиль ASP не рекомендується і очікується, що він буде відсутній у PHP6.
Найпростіша програма Hello world на PHP виглядає так:
<?php echo 'Hello, world!'; ?>PHP виконує код, що знаходиться в середині обмежувачів, таких як <?php?>. Все, що знаходиться поза межами обмежувачів виводиться без змін. Таким чином виконується вставка PHP коду в HTML код. Наприклад, код html-сторінки з попереднім прикладом виглядатиме так:
< html > < head > < title >Тестуємо PHP</ title > </ head > < body > <?php echo 'Hello, world!';?> </ body ></ html >Відокремлення інструкцій
Інструкції в PHP відокремлюються символом;. Перед закінченням скрипту (перед тегом ?>) крапку з комою ставити необов'язково.
Коментарі
Коментарі в PHP можуть бути як однорядкові так і багаторядкові. Однорядкові коментарі починаються із // або # (коментар скриптових мов UNIX). Багаторядкові коментарі починаються символами /* і закінчуються */. Слід зазначити, що однорядкові коментарі йдуть або до кінця поточного рядка, або до завершального тега ?>. Приклади
// це однорядковий коментар# і це також однорядковий коментар/* а ось це вже багаторядковий коментар*/Змінні
Основою будь-якого програмування є змінні. PHP, як і деякі інші UNIX-скриптові мови, не потребує їх опису. Існує три стилі оформлення змінних у PHP:
· короткий стиль. Змінні записуються у вигляді: $variable. Використовується в більшості випадків. Змінна, яка створюється програмним кодом, записується таким чином. Можливо також використання такого стилю для добування змінної із ФОРМИ, якщо ввімкнено register_globals у файлі конфігурації php.ini.
· середній стиль: $_POST['varaible'], $_GET['variable'], $_REQUEST['variable']. Використовується для отримання даних з полів ФОРМИ. В залежності від типу передачі даних, встановлюється POST або GET або REQUEST для обох випадків. Дані змінні називаються також глобальними.
· довгий стиль: $HTTP_POST_VARS['variable'], $HTTP_GET_VARS['variable'] Найповніший стиль запису і найменш використовуваний. Починаючи з PHP 5.0.0 ці змінні можна вимкнути. Починаючи з PHP 6 ці змінні недоступні. Використовувати змінні такого типу не рекомендовано задля кращої сумісності із майбутніми версіями PHP.
Приклад запису змінної з десятковим дробом та рядкової змінної: $variable = 0.00; $variable1 = 'Hello, PHP-Master!'; $variable2 = "Hello, PHP-Coder!";
З точки зору системи типізації, PHP є мовою програмування з динамічною типізацією.. Немає необхідності явного визначення типу змінних, хоча така можливість існує. В разі звернення до змінної, інтерпретатор PHP трактує її тип відповідно до контексту. За необхідності можливе приведення змінної до певного типу за допомогою відповідних конструкцій мови. Це може знадобитись, якщо зважити, що значення змінної можуть трактуватись по-різному в залежності від її типу. Також можливе визначення типу відповідної змінної на певному етапі виконання сценарію. Імена змінних чутливі до регістру символів.
Дата добавления: 2014-12-19; просмотров: 120 | Поможем написать вашу работу | Нарушение авторских прав |