Maison > développement back-end > tutoriel php > Principe et méthode de mise en œuvre du mode PHP singleton

Principe et méthode de mise en œuvre du mode PHP singleton

墨辰丷
Libérer: 2023-03-31 19:12:01
original
2955 Les gens l'ont consulté

Cet article présente principalement le mode PHP singleton.Les exemples analysent les principes et les techniques de mise en œuvre du mode singleton.Il a une certaine valeur de référence.Les amis dans le besoin peuvent s'y référer

Les exemples de cet article décrivent. le mode PHP singleton. Exemple de méthode d’implémentation de modèle. Les détails sont les suivants :

<?php
/**
 * @copyright 2013 maguowei.com
 * @author Ma Guowei <imaguowei@gmail.com>
 */
/**
 * 单例模式
 * Class Single
 */
class Single
{
  private $name;
  private static $single;
  private function __construct()
  {
  }
  public static function init()
  {
    if(empty(self::$single))
    {
      self::$single = new Single();
    }
    return self::$single;
  }
  public function getName()
  {
    return $this->name;
  }
  public function setName($name)
  {
    $this->name = $name;
  }
}
$s = Single::init();
$s->setName(&#39;hhhh&#39;);
echo &#39;$s:&#39;.$s->getName();
unset($s);
$m = Single::init();
echo &#39;$m:&#39;.$m->getName();
Copier après la connexion

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

Définition et utilisation de la fonction is_file() en PHP

Concepts d'horodatage et de fuseau horaire PHP

Une brève description de la fonction de date PHP et comment obtenir l'heure définie

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal