Что такое PHP

что такое phpНа самой «заре» интернета по тогдашней паутине ходили лишь статичные веб-документы. Да, и первые сайты тоже были статичными. Но, время, а вместе с ним и всё остальное движется только вперёд. Не исключение и сеть интернет.

Подавляющее число сегодняшних веб-ресурсов уже далеко не статичны, а совсем наоборот. Интерактивное общение с пользователем требует специальных технологий. Язык веб-программирования PHP является одной из основных интернет-технологий, применяемой для создания динамических веб-сайтов.

PHP (от английского PHP: Hypertext Preprocessor: PHP препроцессор гипертекста) является серверным языком веб-программирования.
Его создал ( автор утверждает, что за один день) Расмус Лердорф осенью 1994 года. Целью создания было получение информации о посетителях своего сайта, на котором он выложил своё резюме. На сегодняшний день вышло уже 5 версий PHP, и на подходе шестая.

Язык программирования PHP является интерпретируемым языком. Код PHP встраивается в HTML-документ. Чтобы PHP скрипт работал корректно, желательно чтобы веб-страница имела расширение php, phtml, или php3. Синтаксис РНР очень близко схож с синтаксисом языков С или Perl, но сам язык гораздо проще последних в изучении.

Недостатком PHP можно считать сложности при написании объёмных приложений, и большая продолжительность обработки такой программы, если сравнивать с обработчиками, работающими на CGI (Common Gateway Interface — общий шлюзовой интерфейс).

Каков же принцип работы сервера с документом, содержащим код PHP?
Упрощённая схема такой работы довольно проста. Посетитель посылает запрос на сервер, с желанием получить документ с кодом PHP. Сервер подключает html-интерптитатор, тот дойдя до кода php, передает дело php-интерптитатору, который начинает последовательно — строчку за строчкой изучать структуру php-кода и расшифровывая его. По окончании php-кода, в работу опять включается html-интерптитатор, и так по циклам до окончания веб-страницы.  Пройдя весь документ, и выбрав каждый свое, интерпритаторы отправляют обработанную веб-страницу серверу, а тот по назначению браузеру клиента. Браузер, в свою очередь, выводит результат на монитор.

PHP используют для написания серверных скриптов, которые призваны выполнять задачи придания сайтам максимальной динамики и интерактивности. В частности:

  • генерация динамических веб-страниц
  • обработка данных  различных форм
  • отсылка  и приём cookies.

И многое, многое другое — PHP может выполнять и множество других задач.

Для изучения PHP на локальном компьютере, потребуется установка локального сервера и самого приложения PHP, альтернативой может служить джентльменский набор веб-разработчика, в просторечии Денвер. Без использования этих приложений, Вы PHP-код на свой браузер не выведите!

Для написания кода можно использовать любой текстовой-редактор, но специальные редакторы для кода PHP, будут более полезны начинающим разработчикам PHP-приложений. Они подсвечивают код, а некоторые сразу предупреждают о допущенной ошибке. Вот некоторые из них: PHP Expert Editor,  PHPNotepad,  EditPlus,  Notepad ++, phpDesigner ,  PsPad и другие.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Реклама

4 комментария

  1. apporiefrinna пишет:

    спасибо большое было очень интересно прочитать

  2. Castopravshik пишет:

    Зашёл на ваш блог и признаюсь — впечатлён. Я пытался такой же сделать, но не получилось ввиду ограниченных знаний РНР. А иметь что-нибудь своё уж очень хотелось. Ничего не оставалось делать, как сверстать сайт на html и вот что получилось: www.mywork-home.com . Данный сайт я разместил на «www.000webhost.com/415771.html» бесплатном хостинге без рекламы, попапов и т.д., с поддержкой РНР, баз данных и возможностью добавления доменов 2-го уровня. Рекомендую.

    Как начинающий вебмастер попробовал себя в заработке с зарубежным спонсором «www.bigextracash.coml» с оплатой за клики — не путайте с Буксами. Результат честно говоря впечатлил. Вобщем кидаете свою партнёрскую ссылку куда-нибудь в САР или что-то подобное, люди кликают по вашей ссылке, а вам за это капают денежки.

    Потом решил зарегаться в новой: на www.mywork-home.com>. В этой сети есть возможность играть в игры и зарабатывать реальные деньги. Игра очень интересная и затягивающая.

    Итак, в поисках заработка в интернете Я всё-таки НАШЕЛ СИСТЕМУ ! — Именно «система» приносит вам деньги! «Сис-те-ма», а не какие-то «неудачные попытки» или «одноразовые действия».

    Я открыл для себя эту денежную систему потому что очень долго искал эти «секретные ключи». И теперь полностью посвящаю себя этому занятию.

    Если интересно, то прошу на сайт note-base.ru «Золотая Жила».

  3. co-subscriebe пишет:

    Прикольный блог, по сравнению с моим на уровне. Умеют делать если захотят.

  4. Bioenergetik пишет:

    Хорошый у Вас сайтец. Добавляю в букмарклет.

Оставить комментарий

Перед отправкой формы:
Human test by Not Captcha