ції сервера: на сервері зберігаються різні ресурси (наприклад веб-сторінки); для кожного ресурсу встановлюються права доступу; сервер обробляє запроси клієнтів, яким необхідний той чи інший ресурс; сервер здійснює обмін інформацією з клієнтами та іншими серверами. В якості клієнта використовується браузер. Функції клієнта: браузер здійснює запит необхідного ресурсу; браузер обробляє отриманий ресурс. Схема доступу браузера до веб-сайту показана на малюнку 4.
Малюнок 4 - Схема доступу клієнта (браузера) до веб-сайту
У рядку адреси браузера набирається адресу сайту, на який хоче потрапити користувач (наприклад # «justify"> 1.3.2 Основи програмування на мові PHP
Коли PHP розбирає файл, він просто передає текст файлу, поки не виявить один із спеціальних тегів, який говорить про необхідність розпочати інтерпретацію тексту як коду PHP. Розбирач виконує весь знайдений код до закриває тега PHP, який говорить Розбирач, що потрібно знову почати просто передавати текст. Цей механізм дозволяє впроваджувати PHP-код в HTML: всі за межами тегів PHP залишається без змін, а всередині тегів - розбирається як код.
Два набору тегів, які використовуються для позначення блоків коду PHP. і ). Але, якщо передбачається впроваджувати PHP-код в XML або XHTML, потрібно використовувати форму для відповідності XML. Закриває тег автоматично має на увазі крапку з комою; і не потрібно вводити символ «крапка з комою» в кінці останнього рядка PHP-блоку.
Типи даних. PHP не вимагає (і не підтримує) явного визначення типу при оголошенні змінної; тип змінної визначається згідно контексту, в якому вона використовується. Тобто, присвоюється строкове значення змінної $ var, $ var стане рядком. Якщо присвоюється $ var цілочисельне значення, вона стане цілим числом.
Прикладом автоматичного перетворення типу є оператор додавання «+». Якщо будь-який з операндів є числом з плаваючою точкою, то всі операнди інтерпретуються як числа з плаваючою точкою, результатом буде також число з плаваючою крапкою. В іншому випадку операнди будуть інтерпретуватися як цілі числа і результат також буде цілочисловим. Це не змінює типи самих операндів; змінюється тільки те, як вони обчислюються. Приклад:
[4]
підтримує 8 базових типів даних.
скалярних типи:
boolean. Логічний тип даних, змінні даного типу можуть приймати значення true (правда) або false (неправда).
integer. Цілочисельний тип даних, змінні можуть приймати цілі значення (... - 2, - 1, 0, 1, 2 ...) в діапазопе від - 2 ^ 31 до +2 ^ 31. Якщо значення перевищує даний поріг - воно автоматично переводиться в тип float.
float. Числовий тип даних з плаваючою точкою, може містити як цілі, так і дробові величини.
string. Строковий тип даних. Містить нефиксированное кількість різних символів. PHP не накладає ніяких обмежень на довжину рядк...