phpオブジェクトファクトリクラスの完全な例
1577 ワード
この例ではphpオブジェクトファクトリクラスについて説明します.皆さんの参考にしてください.具体的には以下の通りです.
PHPについてもっと兴味のある読者は、「phpオブジェクト向けプログラミング入門教程」、「PHP基本文法入門教程」、「PHP演算と演算子用法総括」、「PHPネットワークプログラミング技巧総括」、「PHP配列(Array)操作技巧大全」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
100) {
$param_sign = md5($param_sign);
}
$class_sign = $class_name.'@'.$param_sign;
}
if (isset(self::$objSet[$class_sign])) {
return self::$objSet[$class_sign];
}
$ref = new ReflectionClass($class_name);
if ($ref->hasMethod('__construct') && !empty($params)) {
$obj = $ref->newInstanceArgs($params);
} else {
$obj = $ref->newInstance();
}
self::$objSet[$class_sign] = $obj;
return $obj;
}
}
PHPについてもっと兴味のある読者は、「phpオブジェクト向けプログラミング入門教程」、「PHP基本文法入門教程」、「PHP演算と演算子用法総括」、「PHPネットワークプログラミング技巧総括」、「PHP配列(Array)操作技巧大全」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.