Другое достоинство PHP — предоставляемая им возможность внедрять свои сценарии в HTML-код веб-страниц, что значительно упрощает задачу создания динамических сайтов. Благодаря PHP разработчики могут динамически изменять HTML-код страниц в зависимости от действий посетителя сайта.
Поэтому для изучения материала этой книги вам нужно обзавестись всеми этими компонентами, установив их на свой компьютер. Это можно сделать следующим образом.
• Вы можете загрузить на свой компьютер установочный пакет PHP с сайта www.php.net и установить его самостоятельно, пользуясь инструкцией на сайте.
• Можете установить на свой компьютер сервер MySQL, загрузив с сайта mysql.com соответствующий дистрибутив.
• Если на вашем компьютере отсутствует веб-сервер (IIS, Apache и др.), поддерживающий PHP, вы должны запустить его. Для системы Windows вам нужно только ввести в действие сервер IIS, воспользовавшись инструментом добавления компонентов Windows на Панели управления. Другой вариант — загрузка установочного пакета сервера Apache с сайта производителя www.apache.org с последующей установкой и настройкой.
• Воспользоваться специальными средствами для создания среды разработки PHP-приложений — так называемыми интегрированными пакетами работы с PHP. В их состав входит все, что нужно для разработки сценариев PHP: веб-сервер, SQL-сервер, средства PHP, дополнительные полезные инструменты, причем в интегрированном виде. Вам не придется самостоятельно устанавливать веб- и SQL-сервер и подключать к нему PHP (тем более что это требует достаточно глубоких познаний в этой сфере) — за вас все сделает инсталлятор пакета.
• Прибегнуть к интегрированным средам разработки (IDE), включающим, помимо компонентов среды для работы с PHP, средства отладки сценариев PHP. Это очень полезные возможности, которые значительно облегчают разработку сценариев, позволяя их пошагово исполнять и контролировать результаты работы кода.
Рекомендую использовать две последние возможности как самые доступные для начинающего программиста, чтобы не усложнять себе освоение самого языка установкой и настройкой установочных пакетов PHP и MySQL. В качестве интегрированного пакета средств PHP мы выберем XAMPP, дистрибутив которого можно бесплатно загрузить на сайте производителя www.apachefriends.org. Он включает в себя веб-сервер Apache, сервер MySQL, средства PHP и множество других полезных вещей, например почтовый сервис, сервер FTP. Пакет XAMPP устанавливается на компьютерах Windows XP/Vista/7 и Linux, в процессе установки
Возникает вопрос, зачем нужны совпадающие по функциям операторы AND и && или OR и ||. Дело в том, что операторы && и || имеют более высокий приоритет операций. Обсудим этот вопрос подробнее, он очень важен при создании в программе сложных управляющих конструкций.
Чтобы явно определить преобразование типов, следует писать: $int_variable=(integer)$variable; то есть указать в скобках нужный тип данных. Вот список допустимых типов данных PHP: • boolean — логический тип со значениями true или false; • string — текстовые данные; • integer — целые числа; • float — вещественные числа; • object — объект; • array — массив; • resourse — ресурс; • NULL — пустое значение.