Книга: Учебник php

·Функции запуска программ

·Функции динамической загрузки

·Информационные функции

Взаимодействие с базами данных

·База данных MySQL

·Работа с базами данных

·Обработка результатов запроса

Графика

·Работа с изображениями и библиотека GD

·Параметры изображения

·Работа с цветом в формате RGB

·Графические примитивы

·Работа с фиксированными шрифтами

·Работа со шрифтами TrueType

·PDF-документы

·Введение

·Открытие документа

·Работа с текстом

·Установка масштаба и системы координат

·Черчение и заполнение фигур

·Размещение рисунков

·Стиль документа

Выражения

if
Позволяет организовывать выполнение фрагментов кода по условию.

Синтаксис :
if (выражение ) statement

Может иметь неограниченную степень вложенности в другие IF.

if($a>$b) print "$a ?????? $b";if($a>$b){echo "$a ?????? $b;$b=$a;}

else
Расширяет возможности IF по части обработки вариантов выражения, когда оно равно FALSE.

Выражение ELSE выполняется только если IF равно FALSE.

if ($a>$b) {echo "a ?????? b";} else {echo "a ?????? b";}

elseif
Является комбинацией IF и ELSE. Позволяет выполнить выражение, если значение IF равно FALSE, но в отличии от ELSE оно выполниться, если выражение ELSEIF равно TRUE.

if ($a>$b) { echo "a ?????? b";} elseif ($a==$b) { echo "a ????? b";} else { echo "a ?????? b";}

if_endif
Один из возможных вариантов группирования операторов с оператором IF.

Удобно при внедрении больших блоков HTML-кода внутрь оператора IF.

if ($a==1): echo "a ????? 1";elseif ($a==2): echo "a ????? 2";else: echo "? ?? ????? 1 ? 2";endif;<?php if ($a==5):?>A=5<?php endif;?>-???? HTML-???? A=5 ????? ?????, ???? ?????????? ??????? $a==5

while
Простейший тип цикла в PHP. Заставляет PHP выполнять вложенные операторы до тех пор, пока условие равно TRUE. Если условие равно FALSE с самого начала, то цикл не выполнится не разу.

Синтаксис : WHILE(условие )выражения

Можно сгруппировать несколько операторов внутри фигурных скобок или использовать альтернативный синтаксис :
WHILE(условие )выражения... ENDWHILE;

$a=1;while ($a<=5) { echo $a++; }$a=1;while ($a<=5): echo $a;$a++;endwhile;

- Эти два примера выводят номера с 1 до 5.

do_while
Цикл, аналогичный WHILE, но значение логического выражения проверяется не до, а после окончания итерации. Основное отличие - то что цикл хоть один раз но выполнится.

$a=1;do { echo $a;} while ($a>1);

Можно прекратить использовать блок операторов в середине путем внедрения оператора BREAK в цикл DO..WHILE(0) :

do { if ($a==5) { echo "A ????? 5" break; } $a *= $b; if ($a<$minimum) { break; } echo "A ????? $a";} while(0);

for
Наиболее мощный цикл в PHP.

Синтаксис :
FOR (условие1 ; условие2 ; условие3 )выражения

условие1 - Безусловно выполняется (вычисляется) в начале цикла
условие2 - Проверяется в начале каждой итерации. Если оно равно TRUE, то цикл продолжается и выполняются вложенные операторы. Если оно равно FALSE, то цикл заканчивается.
условие3 - Выполняется (вычисляется) в конце каждой итерации.
Каждое из этих условий может быть пустым.

Пример 1: for ($a = 1; $a <= 5; $a++) {echo $a;}Пример 2: for ($a = 1;;$a++) { if ($a > 5) { break; } echo $a;}Пример 3: $a = 1;for (;;) { if ($a > 5) { break; } print $a; $a++;}Пример 4: for ($a = 1; $a <= 5; print $a, $a++);

К-во Просмотров: 629
Бесплатно скачать Книга: Учебник php