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

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

Авторы:

Жанры: Справочники, Компьютерная литература, Программирование

Циклы: не входит в цикл

Формат: Полный

Всего в книге 84 страницы. У нас нет данных о годе издания книги.

Вниманию читателей предлагается справочник по 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 {

> 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

?>

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


С этой книгой читают
Фантастиковедение - кто есть кто

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


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

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


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

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


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

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


Зарубежная литература

Данное учебное пособие не похоже на те, которые уже существуют. В первую очередь, из-за колоссального охвата материала - от античности до наших дней. Помимо краткого содержания произведений (но вместе с тем достаточно подробного, чтоб не краснеть на экзаменах), приводится их анализ, также в книге имеются биографические сведения об авторах.


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

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


Любовь и каприз
Автор: Мэри Картер

Ничто не предвещает изменений в благополучной, размеренной жизни героини романа: у нее есть любимое дело, позволившее добиться материальной независимости, жених, верность и любовь которого проверены за годы их знакомства; девушка знает, чего хочет, и готова добиться цели, — обыденного, обеспеченного семейного счастья. Но неожиданно все ломается, — она встречает Мэтью, наследника многомиллионного состояния, только что тяжело пережившего разрыв со своей возлюбленной…


Красавица и ковбой

У обворожительной Морган Мьюир была мечта: пожить на ранчо в Техасе, испытать романтику суровой жизни. Владелец ранчо Джейсон Делани очарован красавицей Морган, но после неудачной женитьбы он обходит женщин стороной. Удастся ли Морган завоевать сердце упрямого ковбоя?


Мальчики и девочки — два разных мира

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


Нашествие с севера
Жанр: Фэнтези

В окрестностях Холм-Дола, вотчине лорда Бранборга, и во владениях его соседей появились ночные оборотни. Владыка Зла – Морох, чье царство далеко на севере, посылает их похищать людей, чтобы лишить души и превратить в бледных меченосцев. Когда он сочтет, что сил достаточно, начнется вторжение в мир людей и его полное порабощение. После многих сражений горстка храбрецов проникает в логово Мороха, где находится древний жертвенник, пламя которого питается душами людей, а если не получает жертв, поглощает тепло земли, всё дальше на юг продвигая ледяную пустыню.


Другие книги автора
Галчонок
Жанр: Эротика

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


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

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


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

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


Саньтии Веды Перуна
Жанр: Язычество

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


Поделиться мнением о книге