Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Работа в редакторе Zend Studio




ЛАБОРАТОРНАЯ РАБОТА №4

4.1. Тема работы. Язык PHP

4.2. Цель работы. Изучение основных элементов языка PHP для написания приложений для работы с базами данных

4.3. Состав оборудования. Компьютеры, работающие под управлением операционной системы Microsoft Windows XP. Установленное приложение Zend Studio, web-сервер Apache, база данных MySQL или приложение «Денвер».

 

Теоретические сведения

1.Общие сведения о языке PHP

2. Работа в редакторе Zend Studio

3. Переменные и типы данных PHP

3.1. Переменные

3.2. Глобальные переменные

3.3. Статические переменные

3.4. Константы

3.5. Типы данных

3.6. Преобразование типов

4. Массивы

5. Операторы

5.1. Математические операторы

5.2. Операторы присваивания

5.3. Строковые операторы

5.4. Операторы инкремента и декремента

5.5. Логические операторы

5.6. Операторы сравнения

6. Конструкции языка

6.1. Проверка условий

6.2. Цикл с предусловием While

6.3. Цикл с постусловием do-while

6.4. Цикл For

6.5. Инструкции break и continue
6.6. Цикл foreach

6.7. Конструкция switch-case

7. Функции

7.1. Определение и вызов функций

7.2. Возврат значения из функции

7.3. Рекурсивные функции

7.4. Функции-переменные

8. Файловый ввод/вывод и файловая система

8.1. Проверка существования и размера файла

8.2. Открытие и закрытие файлов

8.3.Запись в файл

8.4. Чтение из файла

 

Общие сведения о языке PHP

 

PHP – это язык серверных скриптов (server scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере.

PHP является препроцессором HTML. Т.е. его работа построена по следующей схеме:

Рис. 1. Схема работы PHP

 

До того, как сервер “отдаст” файл браузеру, его просматривает препроцессор-интерпретатор. Для того, чтобы это происходило, файлы, которые подвергаются обработке препроцессором, должны иметь определенное расширение (обычно это.phtml или.php, но эти значения можно поменять) и содержать (это не обязательное требование) код для препроцессора. Перед отправкой страницы PHP-код проигрывается на сервере и браузеру выдается результат в виде опять таки HTML-страницы, которая может сильно отличаться от той, что хранится на сервере. Обычные же страницы, имеющие расширение.html/.htm Web-сервер будет отправлять браузеру без какой-либо обработки.

Основное отличие от CGI-скриптов, написанных на других языках, типа Perl или C – это то, что в CGI-программах вы сами пишете выводимый HTML-код, а, используя PHP – вы встраиваете свою программу в готовую HTML-страницу, используя открывающий и закрывающий теги (<?php и?>).

PHP называется языком серверных скриптов в отличие от JavaScript/Jscript/VBScript, которые являются языками клиентских скриптов. Это значит, что PHP-скрипт выполняется на сервере, а клиенту передается результат его работы, тогда как в JavaScript-код полностью передается на клиентскую машину и только там выполняется браузером.

Одним из главных достоинств РНР является тот факт, что он внедряется прямо в HTML-код, поэтому программисту не приходится писать программу с множеством команд для простого вывода HTML. Код HTML и РНР можно чередовать по мере необходимости.

 

Работа в редакторе Zend Studio

 

Сегодня существует множество редакторов для написания PHP-скриптов. Для этого можно воспользоваться как самыми простейшими средствами (например, notepad), так и мощным инструментарием, например, Dreamweaver, Net Beans, PHP Editor, Zend Studio и другие.

Для разработки пользовательских приложений на PHP рекомендуется использовать приложение Zend Studio, так как данный инструмент не требователен к ресурсам компьютера, достаточно функционален и удобен для разработки PHP-скриптов.

Zend Studio позволяет создавать, редактировать, отлаживать и оптимизировать код для PHP приложений.

Рабочее окно Zend Studio представлено на рис. 2. Оно содержит главное меню и панель инструментов в верхней части окна. Слева находятся файловый менеджер (здесь отображаются все файлы и каталоги системы), инспектор объектов, который содержит все объекты используемые в текущем PHP-коде (в том числе, подключаемые файлы, константы, функции). В главной части рабочего окна Zend Studio находится редактор PHP- кода. Справа в рабочем окне Zend Studio расположено окно вывода результата запуска PHP- кода. В нижней части Zend Studio находится окно для просмотра процесса отладки.

После запуска Zend Studio (открывается рабочее окно программы, представленное на рис. 2.) можно сразу писать текст новой программы или открыть уже существующий файл (выбрав соответствующий пункт в меню). В примере на рис. 3 в редакторе PHP- кода написана программа по выводу данных из БД.

Написанный PHP- код можно запустить на выполнение, выбрав в меню «Debug» пункт «Go» или соответствующей кнопкой на панеле инструментов. Результат запуска программы можно посмотреть в окне вывода результата выполнения PHP-кода. Запущенный на выполнение PHP-код можно просмотреть в двух представлениях: в виде HTML (рис. 4) и в текстовом (рис. 5).

На рис. 6 представлено окно для вывода сообщений об отладке программы. В данном случае имеется одно предупреждение об отсутствии необходимой функции в 7 строке.

Рис. 2. Окно редактора Zend Studio с открытым пунктом меню «File»

 

Рис. 3. Окно редактора Zend Studio с PHP- кодом по выводу данных из БД

Рис. 4. Результат запуска PHP-кода на выполнение в виде HTML

 

Рис. 5. Результат запуска PHP-кода на выполнение в текстовом виде

 

Рис. 6. Окно для вывода сообщений об отладке PHP-кода в Zend Studio

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...