Занятие “Язык программирования PHP. Основные понятия языка. Синтаксис языка.”
Сейчанова Динара Габитовна
преподаватель специальных дисциплин
КГКП «Костанайский строительный колледж»
Директор: Шамшин Арман Жаганович
Цели урока:
Бiлiмдiлiк: образовательная:
Иметь представление: об основных понятиях языка РНР. Синтаксис языка, РНР сценарии.
Дамушылық:
Развивающая:
Развивать логическое и креативное мышление, развивать терминологический запас слов.
Тәрбиелік
Воспитательная:
Привить культуру учебного труда, культуру общения, культуру речи, любовь и интерес к своей профессии.
Сабақтың түрi: _________________________________________________________
Тип урока: __Комбинированный_________________________ ___________________________________
Сабақтың формасы:_____________________________________________________
Вид урока:___Лекция_____________ ______________________________________________
Межпредметная связь:
_ Физика, информатика, математика, программирование ________________________________________________________________________
Сабақты қамтамасыз ету: Обеспечение урока:
Көрнекi құралдар:
Наглядные пособия:
PHP за 3 недели © prog-school.ru.
Үлестiрiлетiн материал:
Раздаточный материал:
САБАҚТЫҢ БАРЫСЫ
ХОД УРОКА
- Дағдыларды, ептiлiктердi,бiлiмдердi ұйымдастыру
Актуализация знаний, умений, навыков:
- На какие виды делятся СУБД по характеру использования.
- Модель данных и СУБД. Какая существует связь.
- Какие функции реализует СУБД с точки зрения пользователя.
- Какие программы предоставляет СУБД для работы с базами данных.
- Жаңа бiлiмдер мен түсiнiктердi, дағдылар мен ептiлiктердi қалыптастыру:
Формирование новых знаний и понятий , умений и навыков:
- О PHP
PHP представляет собой мощный язык написания сценариев для Web и поддерживает
невероятно большой диапазон Internet-технологий. Это делает его на сегодняшний день ведущим языком сценариев для Web.
PHP скрипт – это набор инструкций для программы PHP-интерпретатора на сервере.
Результатом работы PHP-скрипта обычно является HTML-код, который возвращается
клиенту в браузер. Тем не менее, PHP-интерпретатор может выполнять не только генерацию HTML-кода, но и другие полезные действия, например, работать с базой
данных или файловой системой сервера.
- Базовый синтаксис PHP
Первый PHP-сценарий:
<?php
echo “Hello!”;
?>
Теперь давайте подробнее рассмотрим, из чего же он состоит.
Все PHP-сценарии пишутся в виде блоков кода. Эти блоки при необходимости могут быть
встроены в HTML, и обычно определяются с помощью строки <?php в начале и ?> — в
конце. Все, что вне этих идентификаторов блока, интерпретатор РНР игнорирует и
передает обратно Web-серверу для отображения на стороне клиента.
Для иллюстрации видоизмените свой файл index.php следующим образом:
<html>
<head><title>Первый РНР-сценарий</title></head>
<body>
Пример работы php:<br/>
<?php
echo “Hello!”;
?>
</body>
</html>
Результатом нашей программы будет следующий вид:
Пример работы php:
Hello!
Здесь вы знакомитесь с первым оператором РНР — echo. Этот оператор представляет
базовый метод РНР для отправки содержимого клиенту, и он будет интенсивно
использоваться на протяжении всего курса.
Как и во всех Си-подобных языках, в PHP каждое предложение завершается точкой с
запятой.
3 Переменные
Несмотря на то, что это PHP-код, предыдущий сценарий не выполняет ничего такого, что
не могло бы быть сделано средствами стандартного HTML. Чтобы сделать что-то более
полезное, вам придется изучить переменные РНР.
В РНР имена переменных всегда начинаются с символа $ и содержат произвольную
комбинацию символов, при условии, что первый символ после $ будет буквой или знаком
подчеркивания. В число допустимых символов входят заглавные и прописные латинские
буквы, цифры, символ подчеркивания («_»), а также символы с ASCII-кодами в диапазоне
от 127 до 255 (переменную можно назвать по-русски, например, «строка», но мы это
настоятельно не рекомендуем). Переменные в РНР могут быть определены либо
присвоением им значения, либо с помощью оператора var.
Измените PHP код своей страницы следующий образом:
<?php
$string_var = “string variable”; // строковая переменная
$int_var = 5; /* числовая переменная */
echo “Hello! ” . $string_var . ” ” . $int_var;
?>
Перезапустите страницу, и вы увидите, что в браузере отобразилась строчка
«Hello! String variable 5».
Здесь в третьей строке мы вывели значения двух переменных, которые объявили в первых двух строчках. В РНР все, что находится между /* и */, трактуется как комментарий, используемый для пояснений в теле сценария, и игнорируется интерпретатором. Для однострочных комментариев применяются символы //, которые комментируют весь текст до конца
строки.
Точка – это оператор конкатенации, то есть склеивания строки. О нем подробнее мы
поговорим чуть позже.
4 Константы
Константы представляют собой контейнеры для данных, как и переменные, но после
присваивания константе значения его уже нельзя изменить.
Константы создаются в РНР с помощью функции define():
define(“INDEPENDENCEDAY”, “4th July”);// определена константа с именем INDEPENDENCEDAY со значением 4th July
В теле кода на константу можно сослаться просто по имени:
echo(INDEPENDENCEDAY);
Принято записывать имена констант буквами верхнего регистра, хотя возможно выбирать
любые имена, отвечающие правилам именования переменных.
- Оқыған материалды бекiту
Закрепление изученного материала:
Ответьте на следующие вопросы:
- Язык РНР. Назовите основные сведения. Что представляет собой.
- Базовый синтаксис РНР, из чего состоит и как строится. Оператор
- Правила определения переменных в РНР, их синтакис.
- Как задается константа в РНР.
- Үй тапсырмасына нұсқау беру
Инструктаж домашнего задания: выучить основные понятия, разобрать примеры программ.
- Сабақтың қорытындысы
Итоги урока: выдача домашнего задания, выставление оценок.