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

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

Вниманию читателей предлагается справочник по PHP.

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

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

Жанры: Справочники, Компьютерная литература, Программирование
Серии: -
Всего страниц: 84
ISBN: -
Год издания: Не установлен
Формат: Полный

Справочник по 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 {

> if ($a == 5) {

> echo "A равно 5"

> break;

> }

> $a *= $b;

> if ($a < $minimum) {

> break;

> }

> echo "A равен $a";

>} while(0);

?>


for


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

Синтаксис:

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

(условие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++);


PHP поддерживает альтернативный синтаксис FOR:

FOR(усл1; уcл2; усл3;):операторы;...;ENDFOR;


break


Прерывает выполнение текущего цикла.

Пример:

>$a = 0;

>while ($a < 5) {

> if ($arr[$a] == "stop") {

> break;

> }

> $a++;

>}



continue


Переходит на начало ближайшего цикла.

>

>while (list($key,$value) = each($arr)) {

> if ($key % 2) {

> continue;

> }

> do_something_odd ($value);

>}

?>


switch


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

>

>switch ($a) {

> case 0:

> echo "A равно 0";

> break;

> case 1:

> echo "A равно 1";

> break;

> case 2:

> echo "A равно 2";

> break;

> default:

> echo "A не равно 0, 1, 2";

>}

?>


require


Заменяет себя содержимым указанного файла.

Пример:

>require("include.inc");


Но его нельзя поместить внутрь цикла и ожидать, что он включит содержимое другого файла несколько раз в процессе каждой итерации. Для этого есть INCLUDE.


include


Вставляет и выполняет содержимое указанного файла.

>

>$files = array ("first.inc", "second.inc", "third.inc");

>for ($a = 0; $a < count($files); $a++) {

> include($files[$a]);

>}

?>

Так как INCLUDE() это специальный оператор, требуется заключать его в фигурные скобки при использовании внутри условного оператора.

>

>if ($a < 5) {

> include("file_1.inc");

>} else {

> include("file_2.inc");

>}

?>


function


Объявление функции.

Внутри функции может быть любой верный код PHP, даже объявление другой функции или класса. Функции должны быть объявлены перед тем, как на них ссылаться.

>

>function foo ($arg_1, $arg_2, ..., $arg_n) {

> echo "Пример функции.";

> return $retvalue;

>}

?>

Возвращение результатов:

>

>function my_sqrt ($num) {

> return $num * $num;

>}

>echo my_sqrt(4); //выведет 16

?>

Множественные результаты не могут быть возвращены в качестве результата, но вы можете реализовать это путем возврата списка:


Еще от автора Неизвестный Автор
Галчонок

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Призраки ночи

В книге собраны предания и поверья о призраках ночи — колдунах и ведьмах, оборотнях и вампирах, один вид которых вызывал неподдельный страх, леденивший даже мужественное сердце.


Закат  вечности

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Саньтии Веды Перуна

Саньтии Веды Перуна (Книга Мудрости Перуна) одно из древнейших Славяно-Арийских Священных Преданий, сохраненных Жрецами-хранителями Древнерусской Инглиистической церкви Православных Староверов-Инглингов.


mmmavro.org | День 131, Победа

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Песнь о Нибелунгах

…«Песнь о Нибелунгах» принадлежит к числу наиболее известных эпических произведений человечества. Она находится в кругу таких творений, как поэмы Гомера и «Песнь о Роланде», «Слово о полку Игореве» и «Божественная комедия» Данте — если оставаться в пределе европейских литератур…В. Г. Адмони.


Рекомендуем почитать
Италия. История страны

История Италии — это прежде всего история Древнего Рима, величайшей империи из всех, созданных человеком на этой земле. Но Древним Римом история Италии не заканчивается, а только начинается: на смену славному прошлому грядет не менее славное будущее, в котором папский престол в Ватикане и Священная Римская империя, «золотой век» Ренессанса и великая морская держава Венеции, «изобретение» оперы и безумие кальчо. Обо всем этом и многом другом живым языком рассказывается в этой книге.


Египет. История страны

Повествование Гарри Адеса охватывает весь исторический путь Египта, с глубочайшей древности, и позволяет взглянуть на историю страны в перспективе. Автор предлагает ясный, спокойный и предельно точный, информативный рассказ о событиях, начиная с первого появления людей в долине Нила вплоть до сложной и напряженной жизни сегодняшнего египетского общества. Каждый раздел посвящен определенному периоду; читатель найдет в них уместный комментарий, который можно будет сопоставить с визуальными впечатлениями, выясняя для себя, какие загадки таит храм Карнака, что означают римские надгробные об разы из Египетского музея или одно из уцелевших в Каире зданий эпохи мамлюков.


В поисках счастья

Кристел не виделась с Диего много лет и, приехав в Бразилию, стремится вновь наладить с ним дружеские отношения. Однако то, что разлучило их в те далекие годы, до сих пор стоит между ними и, несмотря на обоюдное влечение, мешает признать, что они любят друг друга. Диего требует, чтобы она рассказала ему правду о том, что послужило когда-то причиной разрыва между их родителями. Но Кристел страшится приподнять завесу над прошлым. Жизнь научила ее, что иногда молчание – благо…


Нашествие нежити

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Апологеты. Защитники Христианства

Профессор Казанской Духовной академии Иван Петрович Реверсов был известен на рубеже XIX–XX столетий как исследователь древней письменности, однако, помимо сугубо академических трудов, раскрывающих значение апологетики в истории Древней Церкви (к ним относятся «Апологеты. Защитники христианства» и «Очерк западной апологетической литературы II и III вв.»). И. П. Реверсов опубликовал книги, сыгравшие значительную роль в российском образовании. Его «Учебник истории» и «Записки по Новой истории» выдержали множество изданий, по которым училось несколько поколений гимназистов. Новое издание «Апологетов» поможет в освоении малоизученного наследия древнейших Отцов Церкви преподавателям, студентам православных школ, а также всем, кому дорога история Православия. В формате PDF A4 сохранен издательский макет.


Нокиа. Стратегии выживания

Ристо Сийласмаа, президент «Нокии», привел компанию к одной из самых успешных корпоративных реформ в истории. Легендарные сделки были заключены всего за два года: покупка полного владения NSN, продажа основного бизнеса мобильных телефонов Nokia Microsoft и приобретение «Алкатэль-Люсент» вытеснили «Нокию» с траектории неудач. Книга о становлении одного из самых успешных мировых лидеров в области технологий.


Названное именем геолога

Авторы, по профессии геологи, собрали и обобщили большой фактический материал по увековечиванию памяти известных геологов. Ими были использованы литературные и фондовые источники, а также архивы и сведения из геологических организаций страны.


Кийосаки Роберт  - американский предприниматель

Перед Вами статья из особого сборника, в котором есть сведения не только о самых богатых людях современности, но и тех, кто явился «основоположниками» данной категории населения, - исторические личности, основатели крупнейших богатейших компаний и т. д Этот цикл статей посвящен создателям всемирно известных брендов, самыми богатыми людям в своих узких кругах, например - спортсмены, актеры, политики. И, конечно же, в этом списке нашли свое место российские олигархи и бизнесмены.Одни мечтают стать богатым и жить в достатке, другие порицают людей, которые стремятся к личному материальному успеху.


Брэнсон Ричард  - владелец Virgin

Перед Вами статья из особого сборника, в котором есть сведения не только о самых богатых людях современности, но и тех, кто явился «основоположниками» данной категории населения, - исторические личности, основатели крупнейших богатейших компаний и т. д Этот цикл статей посвящен создателям всемирно известных брендов, самыми богатыми людям в своих узких кругах, например - спортсмены, актеры, политики. И, конечно же, в этом списке нашли свое место российские олигархи и бизнесмены.Одни мечтают стать богатым и жить в достатке, другие порицают людей, которые стремятся к личному материальному успеху.


Брин Сергей  - президент компании Google

Перед Вами статья из особого сборника, в котором есть сведения не только о самых богатых людях современности, но и тех, кто явился «основоположниками» данной категории населения, - исторические личности, основатели крупнейших богатейших компаний и т. д Этот цикл статей посвящен создателям всемирно известных брендов, самыми богатыми людям в своих узких кругах, например - спортсмены, актеры, политики. И, конечно же, в этом списке нашли свое место российские олигархи и бизнесмены.Одни мечтают стать богатым и жить в достатке, другие порицают людей, которые стремятся к личному материальному успеху.