Библиотека сайта rus-linux.net
Введение в PHP
Перевод на русский язык Н.В.Костроминой (30.11.2000 г.).
Что такое PHP?
PHP - это язык программирования для динамической генерации Web-страниц
с помощью скриптов, запускаемых на Web-сервере. Вы создаете страницу
с помощью PHP and HTML. Когда посетитель сайта открывает страницу, сервер
выполняет включенные в html-код операторы PHP и посылает результат
браузеру посетителя, точно так же, как это делается с помощью ASP или ColdFusion.
Однако, в отличие от ASP или ColdFusion, PHP является продуктом с открытым
исходным кодом (Open Source) и платформенно-независим. PHP работает на
Windows NT и многих версиях Unix. Он может быть запущен как модуль в Apache
или как исполняемая программа через CGI. В случае запуска в виде модуля Apache,
PHP работает особенно легко и быстро. В этом случае отсутствуют накладные расходы,
связанные с созданием процессов, поэтому результат выдается быстро, и не
требуется настраивать mod_perl для уменьшения
расходования памяти сервера.
Кроме различных операций с содержимым Ваших страниц, с помощью PHP Вы можете формировать HTTP-заголовки, установить cookie, управлять аутентификацией и перенаправить пользователя на другую страницу. PHP предоставляет великолепные возможности по доступу к базам данных (и ODBC), а также интеграцию с различными внешними библиотеками. Это позволяет Вам делать все - от генерации PDF-документов до грамматического разбора в XML.
Операторы PHP вставляются прямо в Ваши Web-страницы, так что нет необходимости в специальных средах разработки (IDE). Вы начинаете блок PHP-кода тегом <?php и заканчиваете его тегом ?>. (Вы можете сконфигурировать PHP так, что будут использоваться теги в стиле ASP: <% %> или теги вида <SCRIPT LANGUAGE="php"></SCRIPT>.) Все, что находится между этими тегами будет интерпретироваться как PHP-код.
Синтаксис языка PHP подобен синтаксису C и Perl. Вы не должны объявлять переменные до их использования. Легко создаются массивы и хэши (ассоциативные массивы). PHP даже имеет какие-то зачатки объектно-ориентированного программирования, обеспечивая удобный способ организации кода и его инкапсуляции.
Хотя PHP быстрее всего работает в том случае, когда он встроен в Apache, на Web-сайте PHP имеются интсрукции по его установке на Microsoft IIS и Netscape Enterprise Server. Если у Вас еще нет копии программного обеспечения для установки PHP, Вы можете скачать ее с официального Web-сайта. Там же Вы найдете подробное руководство, в котором описаны все функции и особенности PHP.
К началу страницы | Синтаксис PHP |
David Sklar is the CTO of Student.Net Publishing.
Adam Trachtenberg is the Vice President for Production of Student.Net Publishing.