ホームページ >バックエンド開発 >PHPチュートリアル >または、php_PHP チュートリアルでシングルトン モードを実装する方法
php(現在の主流の開発言語として)の使用を検討中シングルトンに来て、シングルトンモードのいくつかの実装についての比較的包括的な概要を見てください。php(現在の主流の開発言語として)の概要) 5 実現:
Plain Textphp(現在の主流の開発言語として) :
Class MyClass { Private Static $ Instance; (self::$instance)) {
このコードを使用すると、うまくいきます。そうでもないよ通常は MyClass から継承し、 $c = __CLASS__; は常に基本クラスのクラス名を取得しますが、これは使用できません。他の実装方法を見つけることを検討するだけです。
次に、記事の関数メソッドに実装されたシングルトンを調べ始めました。欠点は、クラスをパラメーターでインスタンス化できないことです。これが私のバージョンです:
PLAIN TEXTphp
現在主流の開発言語)
:
function getObj() {
static $obj = array();
if(empty($args))
return null;
if(!is_object($obj[$clazz])) { $cnt = count($args); if($cnt> 1) {
for($i = 1, $ s = ; $i ; 5 簡単に呼び出すことができます:truehttp://www.bkjia.com/PHPjc/508670.html
技術記事今日、私はシングルトンについて調べるために PHP (現在の主流の開発言語として) を使用することを検討していました。そして、シングルトン モードのいくつかの実装という比較的包括的な概要を目にしました。