PHP Hacks Hack#20
誤植あり
誤)
$json = new Serivces_JSON();
正)
$json = new Services_JSON();
こ のほかにはC:\php5\PEAR\pearディレクトリにServicesディレクトリを作成するように書いてあるが、
そうするとPHPのインクルードパスがソースコードと合わないので動作しない。
ここではソースコードを変更し
require('Serivces/JSON.php'); <--ここでも誤植あり
を以下のように変更した。
require_once('PEAR\Services\JSON.php');
たぶん、PHP.iniのインクルードパスを追加しても対応可能だと思う。
(チェックしていませんが)
はじめに
開発環境
WindowsXp SP3
Apache 2.2.11
PHP 5.2.9-1
PHP 5.2.9-2 (2009-08-17)
PEAR 1.7.2
PEAR 1.8.1
MySQL 5.1.30
MySQL 5.1.34 (2009-05-07)
Smarty 2.6.22
PHPエディタ standalone 1.32
テスト環境
IE7