Содержание

Слайд 2

Почему именно язык PHP? PHP – наиболее простой скриптовый язык программирования,

Почему именно язык PHP?

PHP
– наиболее простой скриптовый язык программирования, широко

применяющийся при создании динамически генерируемых веб-страниц.

Простота
Скорость разработки
Наличие библиотек
Поддержка
Безопасность

Слайд 3

Возможности языка PHP написание скриптов, работающих на стороне сервера доступ для

Возможности языка PHP

написание скриптов, работающих на стороне сервера
доступ для большинства операционных

систем
поддержка большинства современных веб-серверов
формирование изображений, файлов PDF, роликов Flash
генерирование любых текстовых данных
применение совместно с использованием баз данных
Слайд 4

Синтаксис языка PHP ?> Методы для вставки комментариев ?> ... текст

Синтаксис языка PHP

?>

Методы для вставки комментариев

?>

language = "php">
...
текст программы;


// комментарий

# комментарий

/*
многострочный комментарии
*/

Слайд 5

Использование переменных в PHP $ начинаются со знака могут содержат любое

Использование переменных в PHP

$

начинаются со знака

могут содержат

любое количество буквенно-цифровых символов (A÷Z,

a÷z, 0 ÷ 9) и символов подчеркивания (_)

первый символ не может быть

цифра,

подчеркивание_

чувствительны к регистру

$H1_g2…g1h_g

$H

$_g2

$1g2

$H

$h

и

- различны

Слайд 6

Типы данных в PHP тип переменной не указывается переменная инициализируется в

Типы данных в PHP

тип переменной не указывается

переменная инициализируется в

момент присваивания ей значения

$h=1 // переменная h целого типа

$h=1.5 // переменная h дробного типа

$h='Привет' // переменная h строкового типа

$h=true // переменная h логического типа

Слайд 7

INTEGER FLOAT Типы данных переменных $a = 0x1A; // шестнадцатеричное число

INTEGER

FLOAT

Типы данных переменных

$a = 0x1A; // шестнадцатеричное число 

$a = 1234; // десятичное число

$a = -123; // отрицательное число

$a = 0123; // восьмеричное число

$a = 1.234;

$b = 1.2e3; //   1.2 * 10^3

$flag = true; // истина

$flag =

false; //ложь

BOOLEAN

Слайд 8

STRING ARRAY Типы данных переменных $a = 'строка в одиночных кавычках';

STRING

ARRAY

Типы данных переменных

$a = 'строка в одиночных кавычках';

$a = ''строка в двойных кавычках'';

echo <<Я хороший

человек  Я печатаю HEREDOC1;

$array1 = Array('Первый','Второй');
$array2 = Array(1,2); 

Слайд 9

Изменение типа данных intval(переменная) floatval(переменная) strval(переменная) settype(переменная, параметр) значениями параметра type:

Изменение типа данных

intval(переменная)

floatval(переменная)

strval(переменная)

settype(переменная, параметр)

значениями параметра type:
"boolean"
"integer" (или "int")

"float"
"string"
"array"
"null"
Слайд 10

echo Здесь используется синтаксис "here document" для вывода нескольких строк с

echo <<Здесь используется синтаксис "here document" для вывода нескольких строк с

подстановкой переменных $variable. Заметьте, что закрывающий идентификатор должен располагаться в отдельной строке. никаких пробелов!
END;

Оператор вывода ECHO

echo "Привет мир!";

echo "Это займет несколько строк. Переводы строки тоже выводятся";

echo "Это займет\nнесколько строк. Переводы строки тоже\nвыводятся";

echo "Экранирование символов делается \"Так\".";

echo "f - это $f";

$b = array("value" => «f");
echo "это {$b['value']} !";

echo 'f - это $f';

$f = "foobar";
echo $f;

оператор вывода
PRINT ("…")

Слайд 11

Оператор условия IF Общий вид оператора if (условие) {...команды при верном

Оператор условия IF

Общий вид оператора
if (условие) {...команды при верном условие...;} else

{...команды при неверном условие...;}

Общий вид:
switch (выражение)
{case значение: ... команды...; break;
case другое значение: ... команды...; break;}

Оператор выбора SWITCH

if ($a=>0) {$s=$a-$a/3;} else {$s=$a+$a*3;}

switch ($s=$a/2) {case 10: echo ‘s=10’; break; case 5: echo ‘s=5’; break;}

Общий вид функции:
в_1 ? в_2 : в_3;

$x<0 ? -$x : $x;