Справочник по PHP - Неизвестный Автор

Справочник по PHP

Вниманию читателей предлагается справочник по PHP.Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.

Читать Справочник по PHP (Автор) полностью

Справочник по PHP

О этом справочнике

Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.

Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.


В связи с тем, что данный ресурс постоянно пополняется новой информацией, скачать обновленную версию справочника можно из раздела Download

http://www.spravkaweb.ru/download.php?user=help_php


Дата выхода данной версии справочника: 06:40, 25 марта 2007.



Также на сайте доступны для скачивания справочники по CSS, Perl, MySQL.


Синтаксис языка и операторы

Выражения


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;


A=5

Блок 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 {