Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемВладислав Юмашев
1 РНР Изучение языка
2 Программирование интерактивных WEB-сайтов на языке PHP
3 Условный оператор ?: ? :
4 $a = ($x < 0) ? 0 : $x;
5 Выражение выбора switch ( ) { case : [break;] [case значение 2> : [break;]...] [default : ] }
6 В выражениях выбора используются операторы switch, case, default и break.
7 В выражении выбора значение переменной или результат вычисления выражения последовательно сравнивается со значением 1, значением 2 и т.д. и, если такое сравнение успешно, выполняется соответствующий набор выражений (первый, второй и т. д.) Если же ни одно сравнение не увенчалось успехом, выполняется набор выражений, находящийся в секции default (если, конечно, она есть).
8 switch ($a) { case 1 : $out = "Единица"; break; case 2 : $out = "Двойка"; break; case 3 : $out = "Тройка"; break; default : $out = "Другое число"; }
10 Циклы Цикл со счетчиком for ( ; ) Пример for ($i = 1; $i < 11; $i++) { $a += 3; $b = $i * 2 + 1; }
12 Цикл с постусловием do while ( ); Пример $а = 0; $i = 1; do { $а = $а * $i + 2; $i = ++$i; } while ($a < 10);
14 Цикл с предусловием while ( ) Пример цикла с предусловием: while ($a < 100) { $а = $а * $i + 2; $i = ++$i; }
16 Прерывание цикла Оператор break: while ($a < 100) { $а = $а * $i + 2; if ($a > 50) { break; } $i = ++$i; }
17 Оператор continue : while ($a < 100) { $i = ++$i; if (($i > 9) && ($i < 21)) { continue; } $a = $a * $i + 2; }
18 Функции Создание функций function ([ ] )
19 Чтобы вернуть результат из функции в выражение, из которого она была вызвана, используется оператор return: return ; Здесь переменная должна содержать возвращаемое значение, а выражение должно его вычислять.
20 Пример: function divide($a, $b) { $с = $а / $b; return $с; } function divide($a, $b) { return $a / $b; }
21 function divide($a, $b = 2) { $с = $а / $b; return $c; }
22 Вызов функций ([ }) Пример: echo divide(3, 2); $s=4* divide($х, $r) + $у;
23 При вызове функции можно опустить аргументы, для которых были заданы значения по умолчанию. Например, так: echo divide(3); В этом случае второй формальный параметр ($b) функции divide получит значение 2.
24 Функции можно вызывать друг из друга: function samplefunc1($a, $b) { } function samplefunc2($c) { $k = $у + samplefunc1($x, 2); }
25 Использование переменных внутри тела функции Такой сценарий: function func2( ) { $с = 2; return $а * $b + $с; } echo $c; работать не будет.
26 Объявление переменной как глобальной, то есть доступной отовсюду: global ;
27 $а = 3; $b = 4; function fund () { global $a, $b; return $a * $b; } echo func(); Этот сценарий будет работать, выведя на экран 12 (произведение 3 и 4).
28 Чтобы локальные переменные не уничтожались (после того, как выполнение тела функции завершится), а сохраняли свои значения, достаточно поставить в начале выражений, объявляющих эти переменные, ключевое слово static. function count() { static $i = 0; return ++$i; }
29 Встроенные функции РНР Не возвращающая результата функция unset позволяет удалить из памяти ненужную переменную. Формат ее вызова: unset( ); Например: unset($a, $b, $с);
30 Функция gettype в качестве результата возвращает строку, описывающую тип данных переданного этой функции аргумента: gettype( ); Эта функция может вернуть одно из следующих строковых значений: boolean логический тип; integer целочисленный тип; double тип с плавающей точкой; string строковый тип; NULL.
31 die (message) Эта функция завершает текущий скрипт и выводит в окно браузера сообщение message. Следующие операторы в скрипте не выполняются
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.