Слайд 2PHP – это гибкий и легкий язык web-программирования
PHP это язык программирования, с помощью
которого создают сайты, активно взаимодействующие с пользователем
PHP отличается от других подобных языков (JavaScript), тем, что код выполняется на сервере.
Наилучшим качеством PHP является то, что он прост для новичка в программировании и предлагает много продвинутых возможностей
Слайд 31994 год – программист Расмус Лердорф написал собственные Perl-скрипты для собственной страницы и
назвал Personal Home Page (PHP)
Слайд 41997 год - два программиста Энди Гутманс и Зив Сураски взяли за основу
идею Расмуса и переписали PHP с нуля. Название "Personal Home Page" было изменено на Hypertext Preprocessor
Слайд 5Основные способы вставки PHP кода
PНР код состоит из инструкций, разделенных знаком ;
инструкция1;
инструкция2;
?>
Правильные записи
Слайд 6Переменные в PHP
PHP создан не только для форматирования статичного текста. Для того, чтобы
обрабатывать различные данные были придуманы переменные.
Например:
Слайд 7Переменные в PHP
начинаются со знака доллара ($);
могут содержать только латинские буквы, цифры, символы
подчеркивания;
состоят из одного или нескольких символов и начинаются с буквы или символа подчеркивания;
не может совпадать с каким-либо из стандартных ключевых слов РНР;
учитывается регистр символов.
Слайд 8Вывод текста на экран.
Оператор echo.
Когда нужно отобразить текст на веб-странице, то оператор echo является
наиболее употребляемым оператором в PHP. Как его иcпользовать - после слова echo нужно поместить строку текста в кавычки:
echo 'Привет от PHP';
?>
Слайд 9Функции ввода
В РНР существует несколько способов вывода информации на страницу:
Оператор print выводят значение аргумента:
print (<строка>);
var_dump
(<переменная>); ‑ выводит переменную вместе с типом.
Слайд 10Отображение в браузере:
Привет от PHP
(для отображения текста можно использовать как двойные кавычки, так
и одинарные).
Для чисел кавычки можно не использовать:
echo 2014;
?>
Слайд 15Создание переменной
Переменная создается тогда, когда ей присваивают какое-нибуть значение. Для присвоения значения переменной
используют оператор присвоения. Например:
$surname = "Петров";
$number = 1269794645;
$pi = 3.14159265;
$hello = "Hi all";
?>
Слайд 16Переменную можно вывести на экран с помощью оператора echo, вот так:
$name = "Виктор";
echo "Ваше имя ", $name, "
";
?>
Отображение в браузере:
Ваше имя Виктор
Слайд 17Создадим переменyую которая будет содержать значение количества бананов, вторая переменная количество лимонов, а
третья - их суммарное количество.
$bann = 5; // Бананы
$lim = 10; // Лимоны
$together = $bann + $lim; // Всего
echo "Количество фруктов ", $together;
?>
Отображение в браузере:
Количество фруктов 15
Слайд 18Типы данных PHP
PHP является языком динамической типизации (тип переменной определяется на основе её значения).
Типы, которые можно использовать в PHP:
Boolean. Это логический тип, который содержит значение TRUE или FALSE.
Integer. Содержит значения целого числа (Например: 4 или 10 или другое целое число).
String. Содержит значение текста произвольной длины (Например: Олег, Киев, Австрия).
Float. Вещественное число (Например: 1.2, 3.14, 8.5498777).
Object. Объект.
Array. Массив.
Resource. Ресурс (Например: файл).
NULL. Значение NULL.
Слайд 19Функции для работы с переменными:
is_integer (переменная) ‑ возвращает true, если переменная ‑ целое число;
is_double (переменная) ‑ возвращает true, если переменная ‑ действительное число;
is_string (переменная) ‑ возвращает true,
если переменная ‑ строка;
is_numeric (переменная) ‑ возвращает true, если переменная является числом или строковым представлением числа (строка состоящая из цифр);
Слайд 20Функции для работы с переменными:
is_bool (переменная) ‑ возвращает true, если переменная является логической;
is_array (переменная) ‑ возвращает true, если переменная ‑ массив;
gettype (переменная) ‑ возвращает строку, соответствующую
типу переменной (integer, double, string...).
Слайд 21Числовые данные обрабатываются при помощи таких операторов :
+, -, *, /, % (остаток
от деления)
echo "2 + 2 = ", 2 + 2, "
";
echo "5 - 2 = ", 5 - 2, "
";
echo "10 * 10 = ", 10 * 10, "
";
echo "100 / 2 = ", 100 / 2, "
";
echo "10 % 2 = ", 10 % 2, "
";
?>
Отображение в браузере
2 + 2 = 4
5 - 2 = 3
10 * 10 = 100
100 / 2 = 50
10 % 2 = 0