Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

ны весьма незначительные изменения, которые заключаются в замене функций доступа к базе данных методами, содержащимися в объекте $mdb2, и в использовании объектов, возвращенных этими методами. Все изменения выделены жирным шрифтом.

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

Использование PEAR поможет вам избавиться от большого объема лишней работы, но если вы все же предпочитаете не пользоваться этой подборкой библиотек, то по крайней мере сможете узнать пакеты, принадлежащие PEAR, когда увидите их использование в других программах, и будете знать, как с ними работать.

Добавление других пакетов PEAR

После удачной установки PEAR в вашей системе можно будет установить дополнительные пакеты из командной строки, воспользовавшись одной из команд, показанных в табл. Д.2, repackage — это имя пакета PEAR, присутствующее в списке, предоставленном на веб-странице http://pear.php.net/packages.php.

Таблица Д.2. Установка пакетов PEAR на различные системы

Система

Команда

Windows

«C:\Program Files\EasyPHP 3.0\php\pear» install package

Mac OS X

/Applications/MAMP/bin/pear install package

Linux

Unix pear install package

Для того чтобы определить, какие пакеты установлены, замените команду i nstal 1 package из табл. Д.2 командой 11st, и будет выведена примерно следующая информация:

INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:

PACKAGE VERSION STATE Archive_Tar 1.3.2 stable Console_Getopt 1.2.3 stable MDB22.4Л stable MDB2JDri ver jnysql 1.4.1 stable PEAR 1.7.2 stable Structures_Graph 1.0.2 stable

Блочное тестирование с использованием PHPUnit

После знакомства с объектно-ориентированным программированием самое время изучить блочное тестирование — метод проверки работоспособности отдельных блоков исходного кода.