Аргерих Л. О языке РНР. Часть 1. Страница 55


Apache

http://httpd.apache.org/doc"> http://httpd.apache.org/doc Полная документация по Apache.

http://httpd.apache.org/docs/misc/FAQ.html"> http://httpd.apache.org/docs/misc/FAQ.html. Очень полный FAQ по всему, что касается Apache.

MySQL

http://www.mysql.com/documentation/index.html">http://www.mysql.com/documentation/index.html. Полная документация по MySQL.

http://www.mysql.com/documentation/lists.html"> http://www.mysql.com/documentation/lists.html. Ссылки на почтовые спис­ки, которые помогут установить MySQL.

Резюме

Вы успешно установили на своем компьютере и протестировали MySQL, Apache и РНР. У вас есть действующий веб-сервер Apache с подключенным РНР и сервер баз данных MySQL. У вас также есть двоичный файл php для выполнения сценариев РНР из командной строки независимо от веб-сервера и небольшой опыт использования клиента командной строки MySQL для об­щения с сервером баз данных MySQL.


3

Основы PHP

Мы посмотрели, что такое РНР и как его устанавливать и настраивать, а те­перь пора познакомиться с базовыми конструкциями, образующими язык программирования РНР. Хотя синтаксис РНР был вдохновлен целым рядом источников, в особенности С, Perl и языками сценариев командной оболоч­ки UNIX, во многом это самостоятельный язык. Последующие две главы, хотя им и не предназначалась роль полного справочника по синтаксису РНР, должны помочь тем, кто знаком с другими языками или основами РНР, понять, какие конструкции предоставляет РНР. Более доскональное изложение основ PHP-программирования можно найти в книге «Beginning РНР4» издательства Wrox Press (ISBN 1-861003-73-0).

Сначала надо разобраться с тем, как организован код РНР в смысле блоков, операторов, комментариев и т. п. Затем можно рассмотреть синтаксис более детально. Синтаксис большинства языков структурного программирования можно разбить на три части: хранение данных, управление потоком и струк­туру модулей. Хранение данных осуществляется в основном с помощью пе­ременных, чем мы и займемся в этой главе.

В данной главе мы рассмотрим следующие темы:

♦ Элементы сценариев РНР

♦ Литералы

♦ Переменные

♦ Типы данных

♦ Выражения и операторы

♦ Переменные форм

♦ Системные переменные

Программы РНР

Программы РНР хранятся в стандартных текстовых файлах, которые мож­но создавать в любом редакторе (текстовые редакторы Macintosh иногда до­бавляют символы новой строки, которые РНР не понимает, поэтому в таких редакторах следует сохранять файлы с параметром 'UNIX-style linebreaks' - символы новой строки в стиле UNIX). Обычно надо сохранять файлы, давая им расширение . чтобы веб-сервер мог их выполнить, хотя с соответству­ющими настройками можно обрабатывать любые расширения. Вот пример настройки Apache в файле httpd. conf, которая задает расширение . prophp4:




К сожалению технологии еще не позволяют сделать аккумуляторы для ноутбуков. Потому каждый, у кого поломалась аккумуляторная батарея стремится купить новую и по низкой цене. Сайт ibatt.ru предоставляет широкий выбор аккумуляторов по самым оптимальным ценам.