Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript |
Страница 478 из 478 ны весьма незначительные изменения, которые заключаются в замене функций доступа к базе данных методами, содержащимися в объекте $mdb2, и в использовании объектов, возвращенных этими методами. Все изменения выделены жирным шрифтом. Я советую вам самим попробовать модифицировать sqltest.php для использования MDB2, как в этом примере, а затем сохранить код в файле sqltest_mdb2.php, для того чтобы проверить его в действии. Использование PEAR поможет вам избавиться от большого объема лишней работы, но если вы все же предпочитаете не пользоваться этой подборкой библиотек, то по крайней мере сможете узнать пакеты, принадлежащие PEAR, когда увидите их использование в других программах, и будете знать, как с ними работать. Добавление других пакетов PEAR После удачной установки PEAR в вашей системе можно будет установить дополнительные пакеты из командной строки, воспользовавшись одной из команд, показанных в табл. Д.2, repackage — это имя пакета PEAR, присутствующее в списке, предоставленном на веб-странице http://pear.php.net/packages.php. Таблица Д.2. Установка пакетов PEAR на различные системы
Для того чтобы определить, какие пакеты установлены, замените команду 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 После знакомства с объектно-ориентированным программированием самое время изучить блочное тестирование — метод проверки работоспособности отдельных блоков исходного кода. | |||||||||