Справочник по 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, Победа

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


mmmavro.org | День 132, Поэт

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


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

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


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

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


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

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


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

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


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

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


Содержание журнала «Радиоаматор», 1993–2009 гг.

Данный путеводитель собран из различных источников, отредактирован, структурирован Терещенко Дмитрием aka timonПожелания-предложения-критику попрошу высказывать сюда - t i m o n @ m i h.s t v.r uПрошу прощения за возможные ошибки, не имею возможности проверять правильность данных по каждой статье.


Красная книга вещей

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


Оказание медицинской помощи в походных условиях, или Как определить и что делать?

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


Правила дорожного движения, 2013 (со всеми последними изменениями)

Настоящее издание содержит официальный текст Правил дорожного движения Российской Федерации со всеми последними изменениями на 2013 год.


Семья и право. Образцы документов с комментариями

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


Доброе слово о старом обрезе

Критическая статья – ответ на рассказ А. Гайдара "Обрез" от современного инженера-оружейника. В данной статье автор подвергает критике некоторые распространенные современные представления о боевых качествах нарезных обрезов в сравнении с другими видами ручного стрелкового вооружения, сравнивает тактику применения автоматического и одноручного неавтоматического оружия, затрагивает социальные вопросы, касающиеся ношения "короткоствола". А также описывает боевые характеристики обреза винтовки Мосина калибра 7,62 мм. Статья представляет собой отредактированный вариант главы №6 романа "Трудно жить в России без нагана".