セットアップ
s2container.php5.version.zipを取得し解凍して下さい。以下のディレクトリが展開されます。
s2container.php5/
+-- docs/
+-- src/
+-- test/
+-- Apache_Software_License_2.0.txt
+-- changelog_ja.txt
+-- s2container.inc.php
s2container.inc.php を読み込み、__autoload関数を次のように定義して下さい。S2Container.PHP5が使用可能となります。
<?php
require_once('/path/to/s2container.php5/s2container.inc.php');
function __autoload($class=null){
if(S2ContainerClassLoader::load($class)){return;}
}
?>
***備) s2container.inc.phpに、コメントアウトした__autoload関数定義のサンプルがあります。
開発中のアプリケーションや使用しているフレームワークで、既に__autoload関数が定義されている場合は、次の1行をご使用の__autoload関数の先頭に挿入して下さい。
if(S2ContainerClassLoader::load($class)){return;}
***注) __autoload関数定義が読み込まれる前に s2container.inc.php ファイルの require を行って下さい。
***注) S2ContainerClassLoader::load メソッドの引数($class)は、__autoload関数の引数を渡して下さい。
|