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

?>

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


С этой книгой читают
Учимся читать в три раза быстрее за 20 минут - Лайфхакер
Автор: Ия Зорина

rufb2edit 0.0.908 сен 2015http://lifehacker.ru/2015/01/22/chitat-v-3-raza-bystree/web2fb2_201509080815_87756238791.0Учимся читать в три раза быстрее за 20 минут - ЛайфхакерИя Зорина 22 января 2015Учимся читать в три раза быстрее за 20 минутУмение быстро читать освобождает кучу свободного времени. Только представьте, вы можете в три раза быстрее справляться со всей литературой — технической, профессиональной или художественной. А теперь приятная новость: в отличие от большинства навыков, которые нужно осваивать постепенно, скорочтение доступно вам уже через 20 минут тренировки.


Противотанковая мина ТМ-72 и минный взрыватель МВН-72

Руководство предназначается для изучения тактико-технических характеристик, устройства принципа действия, правил применения, хранения и транспортировки противотанковой мины ТМ-72 и минного взрывателя МВН-72.


713 секретов производственных технологий
Автор: В А Королев

Форматирование файла не завершено (Stribog).Эти не только древние, но и интересные рецепты не потеряли актуальности и в нынешнее время. Правда, хочу заметить, что не все из них безопасны. Особенно те, где используется ртуть и соли тяжелых металлов (в частности это касается раздела «Парфюмерия»). Так что думайте Сами.С уважением, Сергей Каштанов.


Монеты Китая первой половины XX века. Часть 1.
Автор: Игорь Numus

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


Германские пехотные противотанковые средства ближнего боя

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


Российские деятели украинского происхождения

В Справочнике приведены краткие биографии около 1400 российских деятелей украинского происхождения, внёсших свой вклад в развитие России. В нём помещены статьи о государственных, политических, общественных и церковных деятелях, революционерах, декабристах, полководцах, флотоводцах и военачальниках, героях войн, космонавтах, писателях, художниках, скульпторах, архитекторах, артистах театра и кино, режиссёрах, композиторах, искусствоведах, спортсменах, учёных, создателях новых технологий и техники.             Справочник через биографии деятелей освещает историю Украины и России за период с 1654 г.


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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