Maison >développement back-end >Problème PHP >Comment implémenter un mode colonne unique en php
Comment implémenter un mode mono-colonne en PHP : 1. Créer une variable privée pour enregistrer l'objet ; 2. Interdire l'utilisation de new ; 3. Interdire le clonage ; . Implémentez le mode colonne unique.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment implémenter un mode monocolonne dans PHP ?
PHP implémente un mode à une seule colonne
Code :
<?php final class Singleton { //1.创建私有变量保存该对象 private static $instance; //2.禁止使用new private function __construct(){ } //3.禁止克隆 private function __clone() { } //4.判断对象是否存在 public static function getInstance() { if (!self::$instanceinstanceof self) { self::$instance= new self(); } return self::$instance; } public function test(){ echo '测试单列模式'; } } $singleton = Singleton::getInstance(); $singleton->test(); //实现单列模式的意义,减少资源的占用
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!