ТОП-10 популярных



Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...


Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

Введение в программирование в php. Часть Восьмая.


28-12-2009

Редактирование сценариев
PHP-сценарии представляют собой простые текстовые файлы, и редактировать и создавать их можно так же, как и HTML-файлы. Можно подключиться к Web-серверу с помощью коммуникационной утилиты telnet и создать файлы с помощью редактора vi . Другой способ создания файлов заключается в использовании стандартного текстового редактора ОС Windows Notepad с последующей загрузкой их с помощью утилиты FTP. Но это не самый лучший выход. Одним из основных преимуществ новейших редакторов заключается в их взаимодействии с утилитой FTP. Эти редакторы могут открыть файлы на удаленном Web-сервере, как если бы они находились на локальном жестком диске. Одним щелчком они сохраняются на удаленном Web-серве-ре. Еще одной возможностью, которая им присуща, является анализатор синтаксиса. Он выделяет ключевые слова PHP, что делает код удобочитаемым.
Каждый разработчик имеет определенные предпочтения в выборе редактора сценариев. Я, например, использую редактор UltraEdit (<http://www.ultraedit. com/> ), а многие пользователи, которых я знаю, для редактирования предпочитают Dreamweaver, разработанный компанией Macromedia (<http://www.macromedia. com/software/dreamweaver/>) или HomeSite (<http://www.macromedia.com/ software/homesite/>). Насколько мне известно, пользователи Macintosh предпочитают редактор BBedit (<http://www.barebones.com/products/bbedit/ bbedit.html>).
На Unix, конечно, можно воспользоваться редактором emacs или vi. Можно также обратить внимание на редактор nEdit (<http://nedit.org/>). Модуль для работы с PHP можно найти в каталоге contrib. Споры о том, какой редактор лучше, периодически ведутся в списке рассылки языка PHP. Чтение архивов может оказаться очень занимательным и информативным делом (<http://www.progressive-comp.com/Lists/?l=php3-general>).
Несмотря на то что для создания PHP-приложений я продолжаю использовать текстовый редактор, многие предпочитают интегрированную среду разработки, известную еще как IDE. Специально для разработки программного обеспечения в PHP уже разработано несколько таких интегральных сред. Одним из примеров такой интегрированной среды может служить PHPEdit (<http://www.phpedit.net/>). Другим достаточно популярным примером интегрированной среды разработки является Zend Studio (<http://www.zend.com/store/products/zend-studio.php>).
Алгоритмы
Работая с компьютером, мы даем ему команду выполнить определенное действие. Когда пользователь перетаскивает пиктограмму в корзину, расположенную на рабочем столе, он дает команду удалить файл с жесткого диска. Создавая HTML-файл, вы инструктируете компьютер так, чтобы он определенным образом отображал некую информацию. Любой процесс, который выполняет компьютер, можно разбить на несколько отдельных шагов. Сначала он может закрасить экран цветом, заданным тегом. Затем может выводить определенным шрифтом текст, окрашенный определенным цветом. При использовании компьютера вы можете не знать о каждом его действии, но при этом задать последовательность команд, которые он должен выполнить в точности.
Инструкции по выпечке пирогов называются рецептами. Инструкции по созданию кинофильмов называются сценариями. Инструкции для работы компьютеров называются программами. Каждый из них записывается на своем языке, представляющем собой конкретную реализацию абстрактного набора команд. Абстрактную последовательность действий в вычислительной науке вслед за математикой называют алгоритмом.
В данный момент вы можете запланировать определенный алгоритм. Вероятно, вы хотите отобразить быстроменяющуюся информацию в Web-браузере. Представьте нечто достаточно простое, например отображение текущей даты. Можно раз в день редактировать обычный HTML-файл, даже написав для этого несколько инструкций, которые напомнят вам каждый шаг. Но эту задачу нельзя выполнить с помощью одного HTML-кода - тега, который отвечает за отображение текущей даты нет.
PHP позволяет задать алгоритмы создания HTML-файлов. С помощью языка PHP можно создать команды отображения текущей даты в HTML-документе. Эти инструкции записываются в файле, который называется сценарий, а языком этого сценарием является PHP. Этот язык понимает как разработчик, так и ваш компьютер.Редактирование сценариев
PHP-сценарии представляют собой простые текстовые файлы, и редактировать и создавать их можно так же, как и HTML-файлы. Можно подключиться к Web-серверу с помощью коммуникационной утилиты telnet и создать файлы с помощью редактора vi . Другой способ создания файлов заключается в использовании стандартного текстового редактора ОС Windows Notepad с последующей загрузкой их с помощью утилиты FTP. Но это не самый лучший выход. Одним из основных преимуществ новейших редакторов заключается в их взаимодействии с утилитой FTP. Эти редакторы могут открыть файлы на удаленном Web-сервере, как если бы они находились на локальном жестком диске. Одним щелчком они сохраняются на удаленном Web-серве-ре. Еще одной возможностью, которая им присуща, является анализатор синтаксиса. Он выделяет ключевые слова PHP, что делает код удобочитаемым.
Каждый разработчик имеет определенные предпочтения в выборе редактора сценариев. Я, например, использую редактор UltraEdit (<http://www.ultraedit. com/> ), а многие пользователи, которых я знаю, для редактирования предпочитают Dreamweaver, разработанный компанией Macromedia (<http://www.macromedia. com/software/dreamweaver/>) или HomeSite (<http://www.macromedia.com/ software/homesite/>). Насколько мне известно, пользователи Macintosh предпочитают редактор BBedit (<http://www.barebones.com/products/bbedit/ bbedit.html>).
На Unix, конечно, можно воспользоваться редактором emacs или vi. Можно также обратить внимание на редактор nEdit (<http://nedit.org/>). Модуль для работы с PHP можно найти в каталоге contrib. Споры о том, какой редактор лучше, периодически ведутся в списке рассылки языка PHP. Чтение архивов может оказаться очень занимательным и информативным делом (<http://www.progressive-comp.com/Lists/?l=php3-general>).
Несмотря на то что для создания PHP-приложений я продолжаю использовать текстовый редактор, многие предпочитают интегрированную среду разработки, известную еще как IDE. Специально для разработки программного обеспечения в PHP уже разработано несколько таких интегральных сред. Одним из примеров такой интегрированной среды может служить PHPEdit (<http://www.phpedit.net/>). Другим достаточно популярным примером интегрированной среды разработки является Zend Studio (<http://www.zend.com/store/products/zend-studio.php>).
Алгоритмы
Работая с компьютером, мы даем ему команду выполнить определенное действие. Когда пользователь перетаскивает пиктограмму в корзину, расположенную на рабочем столе, он дает команду удалить файл с жесткого диска. Создавая HTML-файл, вы инструктируете компьютер так, чтобы он определенным образом отображал некую информацию. Любой процесс, который выполняет компьютер, можно разбить на несколько отдельных шагов. Сначала он может закрасить экран цветом, заданным тегом. Затем может выводить определенным шрифтом текст, окрашенный определенным цветом. При использовании компьютера вы можете не знать о каждом его действии, но при этом задать последовательность команд, которые он должен выполнить в точности.
Инструкции по выпечке пирогов называются рецептами. Инструкции по созданию кинофильмов называются сценариями. Инструкции для работы компьютеров называются программами. Каждый из них записывается на своем языке, представляющем собой конкретную реализацию абстрактного набора команд. Абстрактную последовательность действий в вычислительной науке вслед за математикой называют алгоритмом.
В данный момент вы можете запланировать определенный алгоритм. Вероятно, вы хотите отобразить быстроменяющуюся информацию в Web-браузере. Представьте нечто достаточно простое, например отображение текущей даты. Можно раз в день редактировать обычный HTML-файл, даже написав для этого несколько инструкций, которые напомнят вам каждый шаг. Но эту задачу нельзя выполнить с помощью одного HTML-кода - тега, который отвечает за отображение текущей даты нет.
PHP позволяет задать алгоритмы создания HTML-файлов. С помощью языка PHP можно создать команды отображения текущей даты в HTML-документе. Эти инструкции записываются в файле, который называется сценарий, а языком этого сценарием является PHP. Этот язык понимает как разработчик, так и ваш компьютер.

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
Введение в программирование в php. Часть Седьмая. Введение в программирование в php. Часть Девятая.