PHP 4. Руководство разработчика

Блейк Швендимен

PHP 4 Developer's Guide
Schwendiman
книга PHP 4. Руководство разработчика

Тираж данной книги закончился.
Оглавление
Введение
Файлы к книге

О книгах по PHP и MySQL в блоге Виктора Штонда

Эта книга окажется полезной для любого, кто занимается созданием Web-страниц, но главное ее назначение — помочь разработчикам Web-приложений. PHP — это язык программирования, а не средство разработки дизайна, поэтому весьма желательно, чтобы у читателя был некоторый опыт создания программ. Для тех, кто знаком с языками С или Perl, язык PHP покажется довольно знакомым. Он предоставляет в ваше распоряжение множество полезных средств, например, возможность работать с самыми разными базами данных. Книга предназначена для программистов и разработчиков Web-приложений, как начинающих, так и имеющих определенный опыт.

688 стр., с ил.; ISBN 5-8459-0259-2, 0-0721-2731-7; формат 70x100/16; мягкий переплетгазетнаясерия Руководство разработчика; 2002, 2 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:



Оглавление книги "PHP 4. Руководство разработчика"

Введение
Глава 1. Установка PHP 4
Глава 2. Язык PHP
Глава 3. Формы и cookie
Глава 4. Работа с файлами
Глава 5. Формы и передача файлов
Глава 6. Работа с базами данных
Глава 7. Сессии и состояние приложения
Глава 8. Идентификация
Глава 9. Независимость от броузера
Глава 10. Отладка приложения
Глава 11. Многократное использование программ
Глава 12. Разделение PHP и HTML
Глава 13. Необычные возможности PHP
Глава 14. Web-узел, построенный с помощью шаблонов
Глава 15. Web-узлы, управляемые базами данных
Глава 16. Генерация статических страниц на основании динамических данных
Глава 17. Web-узел для электронной коммерции
Приложение А. Алфавитный справочник по функциям PHP
Приложение Б. Предопределенные переменные и константы PHP
Приложение В. Параметры компиляции PHP
Приложение Г. Параметры конфигурации PHP
Приложение Д. Ресурсы в internet
Предметный указатель


Введение

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

Для кого предназначена эта книга

Эта книга окажется полезной для любого, кто занимается созданием Web-страниц, но главное ее назначение - помочь разработчикам Web-приложений как начинающим, так и имеющим определенный опыт. PHP - это язык программирования, а не средство разработки дизайна, поэтому весьма желательно, чтобы у читателя был некоторый опыт создания программ. Для тех, кто имел дело с языками С или Perl, язык PHP покажется довольно знакомым.

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

Замечания автора

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

Цель, которую я преследую при написании этой книги, состоит в том, чтобы познакомить программистов с полезным инструментом. Я не стану приводить сравнительные характеристики PHP и других подобных средств, я не буду вдаваться в историю развития этого языка и, тем более, не попытаюсь писать учебник по программированию. Все это можно найти в сети, и в частности, на официальном Web-узле PHP по адресу www.php.net. Вместо этого я попытаюсь сконцентрироваться на использовании PHP при создании реальных Web-приложений. Кроме этого, я уделю внимание современной технологии разработки программного обеспечения, в частности, таким вопросам, как использование написанных вами ранее программ в создаваемых заново проектах. Кроме того, я рассмотрю использование популярных программных средств, созданных независимыми разработчиками.

Что такое PHP

PHP - это язык программирования, разработанный специально для создания динамичных Web-приложений. Вначале название этого языка представляло собой аббревиатуру от Personal Home Page (Персональная домашняя страница), однако сейчас официальным считается название PHP: Hypertext Preprocessor (Обработчик гипертекста PHP). Конструкции этого языка вставляются в HTML-текст и по своему синтаксису напоминают языки С, Perl или Java. В листинге 1 приведен пример программы на PHP.

Листинг 1. Простейший пример PHP


<html>
<head>
<title> Простейший пример PHP</title>
</head>
<body>
<?php
echo "Hello from PHP!";
?>
</body>
<?html>

Программа из листинга 1, если ее запустить на правильно сконфигурированном Web-сервере, должна выдать HTML-текст, приведенный в листинге 2.

Листинг 2. Результат работы программы из листинга 1


<html>
<head>
<title> Простейший пример PHP</title>
</head>
<body>
Hello from PHP!
</body>
<?html>

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

Зачем использовать PHP


PHP - это полноценный язык программирования, позволяющий вам создавать эффективные программы, выполняющие все поставленные задачи. Но, кроме того, что PHP создает вам среду для разработки программ, он еще дает в ваше распоряжение множество полезных средств, например, возможность общаться с самыми разными базами данных. Это позволяет с легкостью создавать развитые приложения, связанные с обработкой данных сложной структуры. Помимо этого PHP поддерживает такие службы, как IMAP, POP3, NNTP и HTTP. Вы также можете открыть сокет для доступа к другим протоколам на основе TCP/IP.

Что касается многообразия поддерживаемых серверов, то возможности PHP практически не ограничены. Так как этот продукт поставляется в виде исходных текстов, то его можно скомпилировать для любой операционной системы, в том числе для Linux, для FreeBSD и даже для Windows. Кроме того, существует поставка PHP в виде готовой программы для Win32.

PHP можно использовать в виде CGI-программы, в виде модуля сервера Apache или в виде расширения ISAPI. Таким образом, PHP может работать на любом сервере, от Apache под управлением Linux до IIS под управлением Windows NT. Для того, чтобы получить максимальную гибкость конфигурирования, выбирайте такую комбинацию операционной системы и сервера, которая позволит вам скомпилировать PHP самостоятельно. Но если вы предпочитаете с минимальными затратами поскорее начать работать с PHP, то вам следует загрузить готовую версию в виде уже скомпилированной программы.


Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс"

Rambler  Top100