Пример #1
0
 public static function getInstance()
 {
     if (self::$instance == null) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Пример #2
0
<?php

require_once './Flyweight.php';
require_once './AuthorizationFlyweight.php';
require_once './FlyweightFactory.php';
require_once './SecurityMgr.php';
$mgr = SecurityMgr::getInstance();
$mgr->login("hhq");
$mgr->login("tom");
var_dump($mgr->hasPermit("hhq", "money", "look"));
var_dump($mgr->hasPermit("tom", "money", "look"));