PHP #1.1.: Введение. Быстрый старт
Включение, разделение инструкций и включение комментариев
Пример скрипта
Переменные, типы, значения, операции и выражения, инструкции
Первые языковые конструкции
Работа с HTTP
Работа с файлами
Пример работы с файлами: организация счетчика
#1.2. PHP: Введение. Быстрый старт.
144.16K
Category: programmingprogramming

PHP #1.1. Введение. Быстрый старт

1. PHP #1.1.: Введение. Быстрый старт

PHP #1.1.: ВВЕДЕНИЕ.
БЫСТРЫЙ СТАРТ
Включение PHP инструкций в HTML код
Основные элементы языка
Простейшие языковые конструкции
Элементы работы с HTTP
Работа с файлами: записать и прочитать
© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
1

2. Включение, разделение инструкций и включение комментариев

Инструкции PHP включаются непосредственно в код HTML и
выделяются тегами PHP:
<?PHP текст программы на языке PHP ?>
Операторы (простые инструкции) в PHP разделяются точкой с
запятой « ; »
Двойная косая черта обозначает, что оставшаяся часть строки
является комментарием:
Это код // А это комментарий
© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
2

3. Пример скрипта

Фрагмент HTML документа с PHP инструкциями:
<p>Это будет проигнорировано PHP и отображено
браузером.</p>
<?php echo ('А это будет обработано'); // echo выводит
значение
echo ('<br> и вставлено в документ'); //переданного
выражения
?>
<p>Это тоже будет проигнорировано PHP и отображено
браузером.</p>
Вот что получит браузер:
<p>Это будет проигнорировано PHP и отображено
браузером.</p>
А это будет обработано<br> и вставлено в документ
<p>Это тоже будет проигнорировано PHP и отображено
браузером.</p>
PHP: Введение. Быстрый старт
© НГУЭУ 2013-2016
3

4. Переменные, типы, значения, операции и выражения, инструкции

Типы и значения:
string: 'это текст', "и это текст"
int: 5, 0, -6
float: 42.36, 5.3E-03
bool: TRUE, FALSE
Переменные: $a, $Var
$a = 'abc';
$b = 5;
$c = 3.1415;
Операции +, -, *, /, !
Выражения: $a+$b ; $a*5; $a/$b; $a-$2.5;
Инструкции (операторы): $a=$b+$c; $b=2*$c;
© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
4

5. Первые языковые конструкции

конструкция echo
echo 'aaa', $a, 'bbb';
echo '<br> У вас в корзине', $count, 'товаров! <br><hr>';
управляющие конструкции if – else
if ($login!='')
{$custimer = $login;
echo '<br> Дорогой ', $customer, '! Мы рады Вам на сайте! <br><hr>'}
else echo '<br> Пожалуйста, авторизуйтесь<br><hr>';
© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
5

6. Работа с HTTP

Специальные массивы:
$_GET со всеми параметрами, переданными методом GET
$_COOKIE со всеми ключиками, переданными в HTTP запросе
Получение значения переданного параметра Name:
$var = $_GET['Name']
Получение значения ключика с именем Name, переданного в HTTP
запросе:
$var = $_COOKIE['Name']
Установление ключика:
$res=setcookie ( $name , $value) – устанавливает ключик и
возвращает TRUE в случае успешной операции, иначе FALSE
Примечание: Используйте функцию до любого вывода в
документ
© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
6

7. Работа с файлами

int file_put_contents ( <имя файла>, <строка данных>) - пишет строку
данных в файл, возвращает количество записанных байт или FALSE
в случае ошибки;
string file_get_contents ( <имя файла>) – читает содержимое файла в
строку
© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
7

8. Пример работы с файлами: организация счетчика

© НГУЭУ 2013-2016
PHP: Введение. Быстрый старт
8

9. #1.2. PHP: Введение. Быстрый старт.

В лекции вы:
Познакомились с основами синтаксиса:
разметкой кода и комментированием;
типами, переменными; выражениями, инструкциями;
некоторыми простейшими языковыми конструкциями;
способом получения параметров HTTP-запроса;
функциями работы с файлами
Научились :
включать инструкции в HTML код и писать простые скрипты;
принимать параметры HTTP запроса;
записывать данные в файл и читать из файла
Рассмотрели ряд примеров кода
Подготовились к выполнению упражнений и заданий по теме
© НГУЭУ 2013-2015
PHP: Типы данных. Строки
9
English     Русский Rules