Перш ніж починати шукати відповіді на більш складні запитання, такі як класи РНР, або обєкти РНР, важливо зрозуміти структуру кодового рядка РНР і кода РНР.
Деякі важливі елемента РНР–кода.
⇒ рядок обовязково повинен бути закритий символом “;”
⇒ назва функції нечутлива до реєстру (немає різниці в використанні маленьких чи великих букв);
⇒ дужки використовують двійні “” або одинарні ” (використання таких варіантів як ” ‘ або ‘ ” буде помилкою);
⇒ код РНР обмежений одним із наступних наборів тегів відкривання і закривання;
⇒ <?PHP текст скрипта?>— рекомендована конструкція
⇒ <script language=”PHP”?>— текст скрипта</script>
⇒ <?текст скрипта?>– іх застосування вимагає визаначеного налаштування РНР–сервера.
Приклад елементарної моделі і скрипта РНР.
<?PHP
echo “Скрипт”;
?>
Виконання даного коду згенерує відповідь сервера, який при відображенні буде мати вид: Скрипт
Приклад
Модель скриптів РНР в яку можна вставити HTML–теги
<?PHP
echo “Це є скрипт<b>PHP</B><BR> який містить теги html”;
?>
Приклад
Файл РНР може містити між тегами <HTML>І</HTML> БЛОКИ php, ОБМЕЖЕНІ </PHP?>
<HTML>
<head>
<title></title>
</head>
<body>
<br><?PHP echo ?>
</body>
</HTML>
Даний скрипт в якому прихована головна особливість дуже зручна для мови РНР. РНР–скрипт може взагалі не відрізнятись від звичайного HTML – документу, HTML– код коректно обробляється інтерпретатором РНР.
Коментарі в РНР
Необхідно зважити на такий факт, що в РНР існує три способи за допомогою яких в програмний код можна вставити коментарі, коментарі не відображаються в браузері, їхня ціль це додати необхідну інформацію програмісту. Коментарями вважається все те що вказується за символом #або //.
//— коментар в РНР
# — коментар в РНР
Ми можемо використовувати ці коментарі в коді наступним чином
echo “тест”;// браузер відобразить слово тест
echo”приклад”# браузер відобразить слово приклад
Приклад
/*Коментарі написані в двох лініях*/
Приклад
/*echo “Привіт”;
echo “Привіт1” ;*/
echo”Пивіт3″;
В результаті браузер відобразить тільки Пивіт3
В кінці цієї сторінки посилання на публікації про елементи основані на РНР.