🗊Презентация Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1

Нажмите для полного просмотра!
Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №1Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №2Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №3Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №4Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №5Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №6Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №7Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №8Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №9Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №10Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №11Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №12Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №13Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №14Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №15Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №16Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №17Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №18Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №19Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №20Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №21Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №22Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №23Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №24Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №25Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1, слайд №26

Содержание

Вы можете ознакомиться и скачать презентацию на тему Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция №1. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция №1 по дисциплине
«Internet-технологии и язык программирования Java» 
на тему:

Назначение и возможности языка PHP. Переменные, константы и типы данных РНР
Описание слайда:
Лекция №1 по дисциплине «Internet-технологии и язык программирования Java» на тему: Назначение и возможности языка PHP. Переменные, константы и типы данных РНР

Слайд 2





Структура дисциплины
«Internet-технологии и язык программирования Java»
Описание слайда:
Структура дисциплины «Internet-технологии и язык программирования Java»

Слайд 3





Краткое содержание дисциплины
Преимущества языка РНР. Синтаксис языка РНР
Ассоциированные массивы в РНР
Работа с файлами и каталогами в РНР
Работа з базами данных в PHP
Массивы и коллекции в языке Java
Обработка исключений в языке Java
Работа с базами данных с помощью JDBC
Разработка графического интерфейса при помощи Java Server Page
Описание слайда:
Краткое содержание дисциплины Преимущества языка РНР. Синтаксис языка РНР Ассоциированные массивы в РНР Работа с файлами и каталогами в РНР Работа з базами данных в PHP Массивы и коллекции в языке Java Обработка исключений в языке Java Работа с базами данных с помощью JDBC Разработка графического интерфейса при помощи Java Server Page

Слайд 4





Литература
Котеров Д., Костарев А. РНР5 в подлиннике. 2-е издание. – СПб.: “ВНV-СПб”, 2013.- 1104 с.
Кузнецов М.В. РНР5/6 в подлиннике.  – СПб.: «ВНV-СПб», 2010.- 1024 с.
Веллинг Л., Томпсон Л. Разработка веб-приложений с помощью РНР и MySQL. 4-е издание.- М.: «Вильямс», 2012.- 848 с.
Кузнецов М.В., Симдянов И.В. Самоучитель РНР5/6. 3-е издание.- СПб.: “БХВ-Петербург”, 2011.- 672 с. 
Суэринг С., Конверс Т., Парк Д. РНР и MySQL. Библия программиста. 2-е издание.- М.: «Вильямс», 2010.- 912 с.
Дронов В.А. РНР 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтов.- СПб.: “БХВ-Петербург”, 2009.- 544 с
Описание слайда:
Литература Котеров Д., Костарев А. РНР5 в подлиннике. 2-е издание. – СПб.: “ВНV-СПб”, 2013.- 1104 с. Кузнецов М.В. РНР5/6 в подлиннике. – СПб.: «ВНV-СПб», 2010.- 1024 с. Веллинг Л., Томпсон Л. Разработка веб-приложений с помощью РНР и MySQL. 4-е издание.- М.: «Вильямс», 2012.- 848 с. Кузнецов М.В., Симдянов И.В. Самоучитель РНР5/6. 3-е издание.- СПб.: “БХВ-Петербург”, 2011.- 672 с. Суэринг С., Конверс Т., Парк Д. РНР и MySQL. Библия программиста. 2-е издание.- М.: «Вильямс», 2010.- 912 с. Дронов В.А. РНР 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтов.- СПб.: “БХВ-Петербург”, 2009.- 544 с

Слайд 5





Литература (продолжение)
Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала. Том 1. Основы. 8-е издание. - М.: “Диалектика-Вильямс”, 2012.- 816 с.
Эккель Б. Философия Java.- 4-е издание.- СПб, «Питер», 2013.- 640 с. 
Шилдт Г. Java: Руководство для начинающих.- М.: “Диалектика-Вильямс”, 2012.- 624 с.
Курняван Б. Программирование Web-приложений на языке Java. - М.: “Лори”, 2009.- 900 с.
Монахов В. Язык программирования Java и среда NetBeans. 3-е издание.- СПб.: «ВНV-СПб», 2012.- 704 с.
Машнин Т. Eclipse: разработка RCP-, Web-, Ajax- и Android-приложений на Java. СПб.: «ВНV-СПб», 2013.- 384 с.
Описание слайда:
Литература (продолжение) Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала. Том 1. Основы. 8-е издание. - М.: “Диалектика-Вильямс”, 2012.- 816 с. Эккель Б. Философия Java.- 4-е издание.- СПб, «Питер», 2013.- 640 с. Шилдт Г. Java: Руководство для начинающих.- М.: “Диалектика-Вильямс”, 2012.- 624 с. Курняван Б. Программирование Web-приложений на языке Java. - М.: “Лори”, 2009.- 900 с. Монахов В. Язык программирования Java и среда NetBeans. 3-е издание.- СПб.: «ВНV-СПб», 2012.- 704 с. Машнин Т. Eclipse: разработка RCP-, Web-, Ajax- и Android-приложений на Java. СПб.: «ВНV-СПб», 2013.- 384 с.

Слайд 6





Курсовая работа 
Тематика курсовых работ:
Разработка элементов программного обеспечения информационной системы
Средства: РНР, Java
Оболочки: Денвер, Eclipse
Этапы:
	согласование перечня входных и выходных сообщений;
	согласование структуры БД;
	разработка диаграммы классов;
	программирование;
	оформление пояснительной записки.
Описание слайда:
Курсовая работа Тематика курсовых работ: Разработка элементов программного обеспечения информационной системы Средства: РНР, Java Оболочки: Денвер, Eclipse Этапы: согласование перечня входных и выходных сообщений; согласование структуры БД; разработка диаграммы классов; программирование; оформление пояснительной записки.

Слайд 7





Назначение языка PHP 
РНР —personal home page (личная домашняя страница). Это полноценный язык программирования, с помощью которого можно создавать развитые Web-узлы, обменивающиеся информацией с современными базами данных 
РНР - это язык программирования, используемый на стороне сервера, конструкции которого вставляются в HTML-текст.
В отличие от обычного HTML-текста Web-страницы, программа на РНР не передается броузеру, но обрабатывается препроцессором РНР.
Описание слайда:
Назначение языка PHP РНР —personal home page (личная домашняя страница). Это полноценный язык программирования, с помощью которого можно создавать развитые Web-узлы, обменивающиеся информацией с современными базами данных РНР - это язык программирования, используемый на стороне сервера, конструкции которого вставляются в HTML-текст. В отличие от обычного HTML-текста Web-страницы, программа на РНР не передается броузеру, но обрабатывается препроцессором РНР.

Слайд 8





Свойства языка РНР 
РНР - динамично развивающийся язык программирования 
Язык РНР является универсальным 
Язык РНР является интерпретируемым языком программирования 
Язык РНР является скриптовым языком
Описание слайда:
Свойства языка РНР РНР - динамично развивающийся язык программирования Язык РНР является универсальным Язык РНР является интерпретируемым языком программирования Язык РНР является скриптовым языком

Слайд 9





История языка РНР 
Первая версия РНР – 1994 г., автор Rasmus Lerdorf 
В 1995 г. автор выпустил вторую версию языка, назвав ее PHP/FI. 
1998 г. - версия РНР3, включавшая в себя новый лексический анализатор Zend авторов Zeev Surasky, Andi Gutmans. 
PHP 4.0 вышел в 2000 г.
Описание слайда:
История языка РНР Первая версия РНР – 1994 г., автор Rasmus Lerdorf В 1995 г. автор выпустил вторую версию языка, назвав ее PHP/FI. 1998 г. - версия РНР3, включавшая в себя новый лексический анализатор Zend авторов Zeev Surasky, Andi Gutmans. PHP 4.0 вышел в 2000 г.

Слайд 10





История языка РНР 
5-я версия PHP была выпущена в 2004 г. 
Обновлено ядро (Zend Engine 2), введена поддержка XML. Доработаны функции ООП 
План по созданию 6-й версии PHP был принят в 2006 г.  
Изменения было решено вводить,  постепенно добавляя их в новые выпуски РНР 5.1, 5.2, 5.3
Описание слайда:
История языка РНР 5-я версия PHP была выпущена в 2004 г. Обновлено ядро (Zend Engine 2), введена поддержка XML. Доработаны функции ООП План по созданию 6-й версии PHP был принят в 2006 г. Изменения было решено вводить, постепенно добавляя их в новые выпуски РНР 5.1, 5.2, 5.3

Слайд 11





Характеристики РНР 
Поддержка платформ Win32 (NT/2000/XP), UNIX, OS/2, QNX, MacOS 
совместимость с серверами: Apache (Win32, UNIX), phttpd, fhttpd, ISAPI, NSAPI 
поддержка технологий СОМ, XML, Java, Flash 
развитая функциональность для работы с сетевыми соединениями
Описание слайда:
Характеристики РНР Поддержка платформ Win32 (NT/2000/XP), UNIX, OS/2, QNX, MacOS совместимость с серверами: Apache (Win32, UNIX), phttpd, fhttpd, ISAPI, NSAPI поддержка технологий СОМ, XML, Java, Flash развитая функциональность для работы с сетевыми соединениями

Слайд 12





Характеристики РНР 
поддержка свыше 20 БД и развитая функциональность для работы с ними 
возможность создания полноценных объектно-ориентированных приложений  
сравнительно простой синтаксис и удобство в практическом использовании 
бесплатность 
высокая производительность 
открытость кода
Описание слайда:
Характеристики РНР поддержка свыше 20 БД и развитая функциональность для работы с ними возможность создания полноценных объектно-ориентированных приложений сравнительно простой синтаксис и удобство в практическом использовании бесплатность высокая производительность открытость кода

Слайд 13





Размещение РНР-кода 
      Вид тэгов	       Открывающий тэг     Закрывающий тэг
Стандартные       <?php			            ?>
Короткие	             <?			             ?>
ASP	            <%				%>
Программные   <SCRIPT LANGUAGE="php">	</SCRIPT>
Специальные    <?=			             ?>
Чтобы короткие тэги распознавались правильно, в файле php.ini должна быть включена директива short_open_tag.
	short_open_tag = on;
Для того чтобы разрешить использование тэгов в стиле ASP, нужно  включить директиву asp_tags.
	asp_tags =оn;
Описание слайда:
Размещение РНР-кода Вид тэгов Открывающий тэг Закрывающий тэг Стандартные <?php ?> Короткие <? ?> ASP <% %> Программные <SCRIPT LANGUAGE="php"> </SCRIPT> Специальные <?= ?> Чтобы короткие тэги распознавались правильно, в файле php.ini должна быть включена директива short_open_tag. short_open_tag = on; Для того чтобы разрешить использование тэгов в стиле ASP, нужно включить директиву asp_tags. asp_tags =оn;

Слайд 14





Переменные и типы данных
Имена переменных РНР начинаются со знака доллара, за которым следуют буквенно-цифровые символы и символы подчеркивания 
Язык РНР является слаботипизированным, т.е. переменные не требуют строгого задания типа при их объявлении 
В ходе выполнения программы тип переменной может быть почти всегда изменен неявным образом, без специальных преобразований
Описание слайда:
Переменные и типы данных Имена переменных РНР начинаются со знака доллара, за которым следуют буквенно-цифровые символы и символы подчеркивания Язык РНР является слаботипизированным, т.е. переменные не требуют строгого задания типа при их объявлении В ходе выполнения программы тип переменной может быть почти всегда изменен неявным образом, без специальных преобразований

Слайд 15





Перечень типов данных
Описание слайда:
Перечень типов данных

Слайд 16





Объявление переменных
Пример.
$num = 25;
$num = 025; // восьмеричное число
$num = 0x25; // 16-ричное число
$f = 0.012;
$f = 1.2E-2;
$b=true;
Описание слайда:
Объявление переменных Пример. $num = 25; $num = 025; // восьмеричное число $num = 0x25; // 16-ричное число $f = 0.012; $f = 1.2E-2; $b=true;

Слайд 17





Уничтожение переменной
Пример вызова функции unset()
$user = “Alex”;
$num = 25;
unset ($user, $num);
Описание слайда:
Уничтожение переменной Пример вызова функции unset() $user = “Alex”; $num = 25; unset ($user, $num);

Слайд 18





Проверка существования переменной
Для проверки существования переменной используется функция isset()
Для проверки, является ли строка пустой или нет, используется функция empty()  
Пример.
$str = ‘’;
if(isset ($str)) // true
echo ‘Переменная str существует’;
if(empty ($str)) // true
echo ‘Переменная str пустая’;
Описание слайда:
Проверка существования переменной Для проверки существования переменной используется функция isset() Для проверки, является ли строка пустой или нет, используется функция empty() Пример. $str = ‘’; if(isset ($str)) // true echo ‘Переменная str существует’; if(empty ($str)) // true echo ‘Переменная str пустая’;

Слайд 19





Определение типа переменных
Описание слайда:
Определение типа переменных

Слайд 20





Неявное приведение типов
Использование переменной в контексте, где ожидается переменная другого типа, приводит к неявному преобразованию переменной к нужному типу.
Если строка содержит число и используется в арифметическом выражении, то она автоматически будет приведена к числовому типу.
Пример.
$str = “5.5”;
$n = $str + 2;
echo $n; // 7.5
Описание слайда:
Неявное приведение типов Использование переменной в контексте, где ожидается переменная другого типа, приводит к неявному преобразованию переменной к нужному типу. Если строка содержит число и используется в арифметическом выражении, то она автоматически будет приведена к числовому типу. Пример. $str = “5.5”; $n = $str + 2; echo $n; // 7.5

Слайд 21





Явное приведение типов
Можно явно преобразовать  переменную к некоторому типу. Для этого существует несколько способов.
Первый способ заключается в использовании круглых скобок.
Второй способ – использование специальных функций
Пример.
$f = 5.75;
$n = (int)f;
echo $n; // 5
Описание слайда:
Явное приведение типов Можно явно преобразовать переменную к некоторому типу. Для этого существует несколько способов. Первый способ заключается в использовании круглых скобок. Второй способ – использование специальных функций Пример. $f = 5.75; $n = (int)f; echo $n; // 5

Слайд 22





Использование круглых скобок для приведения типов
Описание слайда:
Использование круглых скобок для приведения типов

Слайд 23





Использование специальных функций для приведения типов
Описание слайда:
Использование специальных функций для приведения типов

Слайд 24





Константы
Объявление константы осуществляется при помощи функции define():
define($name, $value);
Значением константы может быть логическое, целое, вещественное или строковое значение
Пример.
define(“num”, 5);
define(“val”, “KH-11-2”);
echo num;
echo val;
Описание слайда:
Константы Объявление константы осуществляется при помощи функции define(): define($name, $value); Значением константы может быть логическое, целое, вещественное или строковое значение Пример. define(“num”, 5); define(“val”, “KH-11-2”); echo num; echo val;

Слайд 25





Константы (продолжение)
Функция constant() возвращает значение константы.
echo constant(“val”);
Проверку существования константы выполняет функция defined()
if(defined(“val”)) echo val;
Предопределенные константы.
_LINE_	текущая строка в файле
_FILE_	полный путь и имя текущего файла
_FUNCTION_	имя функции
_CLASS_	имя класса
_METHOD_	имя метода класса
Пример.
echo “Имя файла ”. _FILE_.”<br>”;
Описание слайда:
Константы (продолжение) Функция constant() возвращает значение константы. echo constant(“val”); Проверку существования константы выполняет функция defined() if(defined(“val”)) echo val; Предопределенные константы. _LINE_ текущая строка в файле _FILE_ полный путь и имя текущего файла _FUNCTION_ имя функции _CLASS_ имя класса _METHOD_ имя метода класса Пример. echo “Имя файла ”. _FILE_.”<br>”;

Слайд 26





Функция echo ()
Синтаксис:
echo($str1 [, $str2…]) ;
Пример.
$kol =  15;
echo “Присутствуют”, $kol, “студентов”;
То же с использованием оператора «точка»:
echo “Присутствуют”. $kol . “студентов”;
Использование интерполяции переменной:
echo “Присутствуют $kol студентов”;
Вместо функции echo() можно использовать функцию print(). Однако она принимает только один аргумент.
Описание слайда:
Функция echo () Синтаксис: echo($str1 [, $str2…]) ; Пример. $kol = 15; echo “Присутствуют”, $kol, “студентов”; То же с использованием оператора «точка»: echo “Присутствуют”. $kol . “студентов”; Использование интерполяции переменной: echo “Присутствуют $kol студентов”; Вместо функции echo() можно использовать функцию print(). Однако она принимает только один аргумент.



Похожие презентации
Mypresentation.ru
Загрузить презентацию