Инфоурок Другое ПрезентацииPhp

Php

Скачать материал
Скачать материал "Php"

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Ученый секретарь

Описание презентации по отдельным слайдам:

  • php

    1 слайд

    php

  • Что такое php?PHP – это высокоуровневый язык программирования для WEB работаю...

    2 слайд

    Что такое php?
    PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.

  • Чем PHP лучше конкурентов?PHP – server-side HTML embedded scripting language(...

    3 слайд

    Чем PHP лучше конкурентов?
    PHP – server-side HTML embedded scripting language(встраиваемый в HTML скриптовый язык с обработкой на сервере).

    PHP был разработан специально для WEB.
    PHP работает быстрее “чистых” интерпретаторов.
    Код PHP обрабатывается сервером до передачи страницы браузеру.
    Код PHP может быть непосредственно встроен в HTML-код.
    PHP бесплатен и прост в изучении.
    Поддержка огромного числа БД.

  • Основы PHPFilename.php:
Filename.html:

    4 слайд

    Основы PHP
    Filename.php:
    <?php
    echo “<html><body><h1>”;
    echo “Hello World”;
    echo “</h1></body></html>”;
    ?>
    Filename.html:
    <html>
    <body>
    <?php
    echo “Hello World”;
    ?>
    </body>
    </html>

  • Переменные и константыПеременные:
$var_name = $value;
…
$var1 = 1;
$var2 = 1....

    5 слайд

    Переменные и константы
    Переменные:
    $var_name = $value;

    $var1 = 1;
    $var2 = 1.0;
    $var3 = “str”;
    $var4 = true;
    $var5 = $object;

    Константы:
    define($name, $value, $case_sen);

    define(“pi”, 3.14, true);
    define(“str”, “string”, false);

  • Строки$var_name = $value;
…
$str1 = “string \n”;
$str2 = ‘string \n’;
$str3 =...

    6 слайд

    Строки
    $var_name = $value;

    $str1 = “string \n”;
    $str2 = ‘string \n’;
    $str3 = `string`;


    Операции над строками:
    S1.S2 – конкатенация строк.
    S1[n] – обращение к символу.
    === – оператор эквивалентности.
    Операции сравнения.
    Стандартные функции.
    Регулярные выражения POSIX.

  • ОперацииАрифметические
Логические
Поразрядные
Строковые
Сравнения

    7 слайд

    Операции
    Арифметические
    Логические
    Поразрядные
    Строковые
    Сравнения

  • МассивыСкалярные:
$array_name[n] = $value;
…
$array1[0] = “string1”;
$array1[...

    8 слайд

    Массивы
    Скалярные:
    $array_name[n] = $value;

    $array1[0] = “string1”;
    $array1[1] = “string2”;
    $array2[0] = 1.67;
    $array3 = array(‘a’, ‘b’, ‘c’);

    Ассоциативные:
    $array_name[$key] = $value;

    $array1[“key1”] = “value1”;
    $array1[“key2”] = “value2”;
    $array2[“key1”] = 2.456;
    $array3 = array(‘a’=>1, ‘b’=>2);



  • Операции над массивамиУдаление(UnSet).
Слияние(+, array_merge).
Перебор(for,...

    9 слайд

    Операции над массивами
    Удаление(UnSet).
    Слияние(+, array_merge).
    Перебор(for, foreach).
    Сортировка(sort, …).
    Встроеные функции.

  • Основные конструкции phpУсловия:
If(логическое выражение) 
	оператор1;
elseIf...

    10 слайд

    Основные конструкции php
    Условия:
    If(логическое выражение)
    оператор1;
    elseIf(логическое выражение)
    оператор2;
    else
    оператор3;

    switch(выражение)
    {
    case знач1: команда; [break;]

    case значN: команда; [break;]
    }
    Циклы
    while(логическое выражение)
    оператор;

    do оператор;
    while(условие) ;

    for(иниц.; условие; итерация)
    оператор;

    foreach(массив as $key=>$val)
    оператор;

  • Функцииfunction Name (arg1 [=val1], …, argN [=valN])
{
	//Body
	[return …;]
}...

    11 слайд

    Функции
    function Name (arg1 [=val1], …, argN [=valN])
    {
    //Body
    [return …;]
    }

    function func($a, $b)
    {
    return $a * $b;
    }

  • Примеры

    12 слайд

    Примеры
    <?php
    echo "<html><head><title>Hompage</title></head>";
    echo "<body bgcolor = \"334499\"><font size = \"4\" color = \"bbbb00\">";
    echo "<h1>Новости</h1>
    ";

    $server_url = "http://www.newsserver.ru/lastnews.txt";

    if(file_exists($server_url))
    {
    $IN = file($server_url);
    }
    else
    {
    die(“Ошибка при открытии файла");
    }

    foreach($IN as $v)
    {
    echo $v;
    }

    echo "</body>";
    echo "</html>";
    ?>

  • 13 слайд

    <?php
    @ $db = mysql_pconnect('localhost', 'user', 'qwe123');

    if(!$db)
    {
    die("BD connection error!
    ");
    }

    mysql_select_db('students');

    $query = "select name, group from students where oc > 4";

    echo "<table><tr><td> name </td><td> group </td></tr>";

    $result = mysql_query($query);
    for($i = 0; $i < mysql_num_rows($result); $i++)
    {
    echo "<tr>";
    $f = mysql_fetch_array($result);

    echo "<td>$f[name]</td><td>$f[group]</td>";
    echo "</tr>";
    }

    echo "</table></body></html>";
    ?>

  • Вопросы
???

    14 слайд

    Вопросы

    ???

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 064 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 12.12.2020 323
    • PPTX 358 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Усеинова Вероника Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Усеинова Вероника Валерьевна
    Усеинова Вероника Валерьевна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 82163
    • Всего материалов: 220

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 493 человека из 71 региона
  • Этот курс уже прошли 2 330 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 285 человек из 66 регионов
  • Этот курс уже прошли 850 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 21 региона
  • Этот курс уже прошли 155 человек

Мини-курс

Рациональность и творчество в педагогике

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Культурное наследие России: язык и фольклор

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Мини-курс

Уникальный образ как педагога: основные принципы позиционирования

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 21 человек