Если вы провели большую часть последних нескольких лет в Интернете, возможно, вы уже столкнулись с термином PHP. Возможно, вы даже встречали определение: «язык сценариев на стороне сервера». Но что именно это означает? И что еще более важно, какую пользу это может принести вам как начинающему веб-разработчику или веб-дизайнеру?
Возвращаясь на некоторое время к определению, PHP действительно является серверным языком сценариев, который обычно используется при создании динамических веб-страниц. Это относительно простой в освоении язык программирования, который позволяет размещать на своих веб-сайтах более динамичный контент.
PHP отличается от других типов языков программирования тем, что он предназначен для работы в сочетании с HTML. Эта совместимость является явным преимуществом PHP и позволяет легко интегрировать его в веб-страницы, которые уже широко визуализируются с помощью HTML. Эта интеграция на самом деле настолько прозрачна, что вы можете легко переключаться между двумя языками даже в одном веб-документе.
Принцип работы этого метода в основном следующий: веб-сайты обычно разрабатываются с использованием комбинации PHP и HTML в различных пропорциях в зависимости от предполагаемой цели дизайнера. Когда посетитель указывает в своем браузере на рассматриваемую веб-страницу, сервер «читает» и впоследствии обрабатывает инструкции PHP, а затем отправляет результаты процесса в браузер посетителя. Это во многом похоже на то, как работают другие языки, такие как ASP или ColdFusion. Однако основное отличие состоит в том, что PHP, в отличие от вышеупомянутых ASP или ColdFusion, PHP является одновременно приложением с открытым исходным кодом и кроссплатформенным приложением. Это означает, что PHP может работать на платформе Windows NT, а также на многих версиях платформы UNIX. Кроме того, PHP можно спроектировать так, чтобы он функционировал как модуль Apache и даже как двоичный файл, который можно запускать как CGI.
PHP по своей природе исключительно легок и быстр в работе, но когда он разработан для работы в качестве модуля Apache, это становится еще более легким. Отсутствие каких-либо накладных расходов на создание процессов позволяет PHP возвращать результаты быстрее по сравнению с другими языками программирования, а также имеет дополнительное преимущество: не требуется настройка mod_perl, чтобы ограничить образ памяти вашего сервера до управляемо небольшого размера.
Помимо использования в качестве средства контроля и изменения содержимого ваших веб-страниц, PHP также может выполнять функцию отправителя HTTP-заголовка. Обычно эта функция используется для установки файлов cookie в веб-браузерах, управления процессами аутентификации сайта и перенаправления пользователей на другие сайты. PHP также хорошо работает с другими программами и приложениями, обеспечивая беспрецедентную связь со многими различными базами данных, а также с ODBC, а также предлагая плавную интеграцию со многими различными внешними библиотеками; библиотеки, которые позволяют выполнять такие задачи, как публикация PDF-документов и даже анализ XML.
То, как PHP вписывается в ваши веб-страницы, чрезвычайно элегантно в своей простоте; настолько просто, что вам вообще не понадобится специальная среда разработки или IDE. Вам просто нужно поставить в конце. PHP также можно настроить для использования тегов типа ASP, а также .). На механизм PHP возложена задача обработки всего, что содержится в этих тегах.
Если у вас был обширный или даже небольшой опыт работы с языками программирования, вы, возможно, уже заметили, что PHP имеет много общего с языками C и Perl, особенно в синтаксисе языка. Как и в C и Perl, вам не нужно объявлять переменные перед их использованием, а также довольно легко создавать массивы и хэши (ассоциативные массивы).
Вот и все о его характеристиках; как теперь использовать PHP?
Одним из наиболее часто упоминаемых и широко используемых приложений PHP является создание сценариев на стороне сервера. Традиционно это была область, на которой фокусировался PHP. Тремя компонентами PHP в этом конкретном приложении являются: синтаксический анализатор PHP (который может принимать форму CGI или серверного модуля), веб-браузер и веб-сервер. Веб-сервер запускается с подключенной установкой PHP, а доступ к выходным данным программы PHP осуществляется через веб-браузер. Страницу PHP затем можно просмотреть через веб-сервер.
Сценарии командной строки — это еще одна область использования PHP, и для этого приложения вам понадобится только парсер PHP. Типичное использование включает элементарную обработку текста и запуск сценариев, таких как Cron или планировщик задач.
Наконец, хотя PHP и не является идеальным решением для данного конкретного сценария, он также используется при написании настольных приложений с графическим пользовательским интерфейсом.
Очевидно, что возможности использования PHP разнообразны и бесконечны, и вам следует изучить его глубже, чтобы выяснить, чем он может быть вам полезен.
Если вы провели большую часть последних нескольких лет в Интернете, возможно, вы уже столкнулись с термином PHP. Возможно, вы даже встречали такое определение: «язык сценариев на стороне сервера». Но что именно это означает? И что еще более важно, какую пользу это может принести вам как начинающему веб-разработчику или веб-дизайнеру?
PHP, что означает препроцессор гипертекста, действительно является серверным языком сценариев, который обычно используется при создании динамических веб-страниц. Это относительно простой в освоении язык программирования, который позволяет размещать на ваших веб-сайтах более динамичный контент.
Одним из явных преимуществ PHP является его совместимость с HTML. В отличие от других языков программирования, PHP предназначен для беспрепятственной работы с HTML. Это означает, что вы можете легко интегрировать PHP в веб-страницы, которые уже были обработаны с помощью HTML. Фактически, вы можете легко переключаться между PHP и HTML даже в одном веб-документе.
Вот как это работает: веб-страницы обычно разрабатываются с использованием комбинации PHP и HTML. Когда посетитель указывает в своем браузере на веб-страницу, сервер считывает и обрабатывает инструкции PHP и отправляет результаты в браузер посетителя. Этот процесс аналогичен тому, как работают другие языки, такие как ASP или ColdFusion. Однако у PHP есть то преимущество, что он является одновременно открытым и кроссплатформенным приложением. Он может работать на платформе Windows NT, а также на многих версиях платформы UNIX. Кроме того, PHP может работать как модуль Apache или работать как CGI.
PHP известен своим легким и быстрым исполнением. Будучи разработанным для работы в качестве модуля Apache, PHP работает еще быстрее из-за отсутствия затрат на создание процессов. Это позволяет PHP быстрее возвращать результаты по сравнению с другими языками программирования. Более того, PHP не требует настройки mod_perl для ограничения образа памяти вашего сервера до приемлемого размера.
Помимо использования для управления и изменения содержимого веб-страниц, PHP также может служить отправителем HTTP-заголовка. Он обычно используется для установки файлов cookie в веб-браузерах, управления процессами аутентификации сайта и перенаправления пользователей на другие сайты. PHP также хорошо работает с другими программами и приложениями, обеспечивая плавную интеграцию с различными базами данных, ODBC и внешними библиотеками. Это позволяет вам выполнять такие задачи, как публикация PDF-документов и анализ XML.
Простота интеграции PHP с веб-страницами — одна из его самых элегантных особенностей. Вам не нужна специальная среда разработки или IDE. Вы просто размещаете теги PHP () вокруг кода PHP в вашем HTML-файле. Механизм PHP обрабатывает все, что содержится в этих тегах.
Если у вас есть опыт работы с такими языками программирования, как C и Perl, вы заметите, что PHP имеет общие черты, особенно с точки зрения синтаксиса. Подобно C и Perl, PHP не требует объявления переменных перед использованием, а создание массивов и хэшей (ассоциативных массивов) является простым.
Теперь, когда мы рассмотрели его характеристики, давайте рассмотрим, как можно использовать PHP.
Одним из наиболее часто упоминаемых и широко используемых приложений PHP является создание сценариев на стороне сервера. Это было основной задачей PHP. В этом приложении вам понадобятся три компонента: парсер PHP (который может быть в виде CGI или серверного модуля), веб-браузер и веб-сервер. Веб-сервер работает с подключенной установкой PHP, а доступ к выходным данным программы PHP осуществляется через веб-браузер, что позволяет просматривать страницу PHP.
PHP также используется для сценариев командной строки, где требуется только синтаксический анализатор PHP. Он часто используется для элементарной обработки текста и запуска сценариев, таких как Cron или планировщик задач.
Хотя это и не идеальное решение, PHP также можно использовать при написании настольных приложений с графическим пользовательским интерфейсом.
Очевидно, что возможности использования PHP разнообразны и безграничны. Это универсальный язык, который можно применять в различных сценариях: от веб-разработки до написания сценариев командной строки. Углубленное изучение PHP поможет вам понять, чем он может быть полезен вам как веб-разработчику или дизайнеру.
-
Мобильные Вычисления: Возьмите Их С Собой
19 Oct, 24 -
Типы Данных Sql Server 2000
19 Oct, 24 -
Sony Ericsson K850I — Обзор Телефона Fortus
19 Oct, 24 -
Как Избежать Дрожания Цифровой Камер?
19 Oct, 24