. while. Цикл DO .. WHILE дуже схожий на WHILE за винятком того, що значення логічного виразу перевіряється не до, а після закінчення ітерації. Основна відмінність в тому, що DO .. WHILE гарантовано виконається хоча б один раз, що у разі WHILE не обов'язково. Для циклів DO .. WHILE існує тільки один вид синтаксису:
$ i=0;
do {$ i;
} while ($ i> 0);
Цей цикл виконається один раз, так як після закінчення умова не виконається ($ i не більш 0), і виконання циклу завершиться.
Крім того можна іспольовать оператор в циклах BREAK. C допомогою нього можна в будь-який момент обірвати будь-який цикл, як while, do .. while, так і for.
Наприклад:
$ i=1; ($ i <= 10) {$ i;
$ i + +; ($ i> 5) break;
}
В даному випадку цикл обірветься, коли змінна $ i стане рівною 6.
Цикл for. Цикли FOR - найбільш потужні цикли в PHP. Синтаксис циклу FOR: FOR (вираз; умова; вкладені оператори) {}
Перший вираз безумовно обчислюється (виконується) на початку циклу.
На початку кожного циклу перевіряється умова. Якщо воно виконується, то цикл продовжується і виконується вкладений оператор. Якщо ні, то цикл закінчується. У кінці кожного циклу обчислюються (виконуються) вкладені оператори. Якщо умови немає, то цикл продовжується нескінченно (PHP за замовчуванням вважає його виконати (рівним TRUE). [6]
Масиви. Масиви дуже широко застосовуються в PHP-скриптах. Масив - це набір елементів, до кожного з яких можна звернутися за індексом або імені. Масиви дозволяють зберігати змінні у впорядкованому вигляді. Всі масиви в PHP є асоціативними, тобто складаються з пар «ключ»=«значення».
Масив записується таким чином: $ name [team]=Seltics. Для того щоб вивести на екран значення певної комірки масиву необхідно звернутися до даного осередку: echo $ name [team].
Основи і синтаксис масивів показані на малюнку 5.
Малюнок 5 - Основи і синтаксис масивів
Функції. Функцією називається фрагмент програмного коду, що володіє унікальним ім'ям і призначений для вирішення конкретного завдання. Функція викликається по імені в різних точках програми, що дозволяє багаторазово виконувати фрагмент із зазначеним ім'ям. Перевага такого рішення полягає в тому, що блок коду пишеться всього один раз, а потім легко модифікується в міру необхідності.
Функції можуть створюватися в будь-якій точці програм PHP, проте з міркувань структурної організації коду зручніше розмістити всі функції, використовувані сценарієм, на самому початку сценарного файлу. Існує й інший спосіб, помітно підвищує ефективність програмування і сприяючий багаторазовому використанню коду, - виділення функцій в окремий файл (званий бібліотекою). Бібліотеки зручні тим, що їх функції можна використовувати в різних додатках, не створюючи зайвих копій і не ризикуючи допустити помилки в процесі копіювання.
Синтаксис функцій PHP виглядає так:
імя_функциі ([$ параметр1. $ параметр2, .... $ параметрn]) {
тіло функції