Динамические и статические страницы. Лекция 1 презентация в формате PowerPoint - скачать бесплатно

Скачать презентацию на тему: "Динамические и статические страницы. Лекция 1" с количеством слайдов в размере 50 страниц. У нас вы найдете презентацию на любую тему и для каждого класса школьной программы. Мы уверены, что наши слайды помогут найти вам свою аудиторию. Весь материал предоставлен бесплатно, в знак благодарности мы просим Вас поделиться ссылками в социальных сетях и по возможности добавьте наш сайт MirPpt.ru в закладки.

Содержание [Показать]

Нажмите для просмотра
Динамические и статические страницы. Лекция 1

1: Лекция 1

2: Динамические и статические страницы Динамическая страница — Web-страница, сгенерированная с помощью логически построенной программы в зависимости от запрошенных пользователем данных. Статическая страница является простым файлом, лежащим на сервере.

3: Архитектура Web

4: Принципы получения данных динамической страницей Через HTML-формы методами GET и POST Через HTTP-Cookies Через переменные окружения Web-сервера

5: PHP PHP: Hypertext Preprocessor - «PHP: Препроцессор Гипертекста» интерпретируемый язык общего назначения с открытым исходным кодом.

6: Необходимые компоненты Web-сервер c поддержкой PHP Любой текстовый редактор Браузер

7: Пример PHP-скрипта Пример

8: Вывод строк void echo ( string $arg1 , string $. . . ) Выводит одну или более строк Заключать аргументы в скобки необязательно Можно использовать HTML-теги для форматирования

9: Вывод строк. Примеры

10: Комментарии Многострочные: / … / Однострочные: // … …

11: Переменные Представлены знаком доллара с последующим именем переменной. Имя переменной чувствительно к регистру. $var Привет Имя переменной должно начинаться с буквы или символа подчеркивания и состоять из букв, цифр и символов подчеркивания в любом количестве

12: Типы данных PHP поддерживает восемь простых типов. Четыре скалярных типа: boolean – логический integer – целочисленный float – число с плавающей точкой string – строковый Два смешанных типа: array – массив object – объект Два специальных типа: resource – ресурс (файл) NULL – переменная без значения

13: Типы данных Тип переменной определяется на основе ее значения См. также: Таблица сравнения типов в PHP http://ru2. php. net/manual/ru/types. comparisons. php

14: Математические операторы Сумма двух чисел. - Разность чисел. Произведение двух чисел. / Частное от деления двух чисел. Остаток от деления

15: Операторы присвоения Основным оператором присвоения является знак равенства (" ") Комбинированные операторы: - / . &

16: Инкремент, декремент Оператор называют инкрементом, а -- декрементом. $a Пре-инкремент Увеличивает значение на единицу. $a Пост-инкремент Возвращает текущее значение, после чего увеличивает его на единицу. --$a Пре-декремент Уменьшает значение на единицу. $a-- Пост-декремент Возвращает текущее значение, после чего уменьшает его на единицу.

17: Приоритет операторов new ! -- (int) (float) (string) (array) (object) / - . & && ? : - / . & print and xor or ,

18: Строковые операторы Оператор конкатенации (" . "), который объединяет две строки в одну. Конкатенирующий оператор присвоения(" . "), добавляет к строке нужное значение

19: Условный оператор IF

20: Оператор ELSE

21: Оператор ELSEIF

22: Операторы сравнения

23: Логические операторы PHP

24: Оператор SWITCH switch ($i) case 0: echo "i равно 0"; break; case 1: echo "i равно 1"; break; case 2: echo "i равно 2"; break;

25: Цикл FOR for ($i 1; $i

26: Цикл While $i 1; while ($i

27: Цикл Do-While $i 0; do echo $i; while ($i 0);

28: foreach (вариант 1) $myarray array("BMW" 2, "Mercedes" 12, "Audi" 0); foreach ($myarray as $value) echo $value. " ";

29: foreach (вариант 2) $myarray array("BMW" 2, "Mercedes" 12, "Audi" 0); foreach ($myarray as $key $value) echo $key. " : ". $value. " ";

30: Вывод строк при помощи print

31: Функции работы со временем time — Возвращает текущую метку времени Unix Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.

32: Функции работы со временем date — Форматирует вывод системной даты/времени string date ( string $format , int $timestamp time() ) Возвращает строку, отформатированную в соответствии с указанным шаблоном format. Используется метка времени, заданная аргументом timestamp, или текущее системное время, если timestamp не задан. Подробнее о форматировании см. http://ru2. php. net/manual/ru/function. date. php

33: Функции работы со временем Текущее время: Следующая неделя: Человекопонятное текущее время: Человекопонятное время через неделю:

34: Создание массивов Задание пар «ключ-значение» $arr1 "php"; $arr2 "html"; $arr3 "css"; Функция array() $arr1 array(Яблоки, Груши, Сливы, 20, 10. 2); // Первый элемент получает индекс 0 $arr2 array (1 "php", "html", "css"); // Первый элемент получает индекс 1

35: Создание массивов Сокращенная запись $arr2 array(); $arr2 "Фрукты"; $arr2 "Овощи"; $arr2 "Ягоды"; Первый элемент получает индекс 0

36: Создание массивов Ассоциативный массив $assocArr array( "lang" "php", "group" 97, "university" "МАТИ");

37: Создание массивов Многомерный массив $longArray array( "foo" "bar", 42 24, "multi" array( "dimensional" array( "array" "foo" ) ) );

38: Удаление элементов массива

39: Вывод элементов массива При помощи цикла for $cnt count($arr); for ($i 0; $i $cnt; $i) echo $arr$i,"";

40: Вывод элементов массива При помощи цикла foreach

41: Вывод элементов массива При помощи функции printr printr() выводит информацию о переменной в удобочитаемом виде.

42: Функция isset Определяет, была ли установлена переменная значением отличным от NULL Если переменная была удалена с помощью unset(), то она больше не считается установленной isset() вернет FALSE, если проверяемая переменная имеет значение NULL. Если были переданы несколько параметров, то isset() вернет TRUE только в том случае, если все параметры определены.

43: Функция empty Проверяет, пуста ли переменная Возвращает FALSE, если var содержит непустое и ненулевое значение. Следующие значения воспринимаются как пустые: "" (пустая строка) 0 (целое число) 0. 0 (дробное число) "0" (строка) NULL FALSE array() (пустой массив)

44: Функции isset и empty

45: Массив $GET http://example. com/my. php?id1&langru Ассоциативный массив параметров, переданных скрипту через URL.

46: Массив $POST Ассоциативный массив данных, переданных скрипту через HTTP метод POST

47: Тернарный оператор

48: Функции

49: Использование значений по умолчанию При использовании нескольких аргументов, все аргументы, для которых установлены значения по умолчанию, должны находиться правее аргументов, для которых значения по умолчанию не заданы

50: Возврат нескольких значений Функция не может возвращать несколько значений, но аналогичного результата можно добиться, возвращая массив.

Скачать презентацию


MirPpt.ru