In diesem Artikel werden hauptsächlich die detaillierten Erklärungen und Fälle des PHP-Proxy-Modus vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
Der Code lautet wie folgt:
<?php // 代理模式 index.php header("Content-Type:text/html;charset=utf-8"); require_once "Proxy.php"; // 代理对象 $obj = new Proxy("专业的事情"); // 展示 $obj->Show(); [php] view plain copy <?php // 代理接口 interface IProxy { function Show(); } // 真实对象 Class Profession implements IProxy { /** * 私有 专业事情 * @var string */ private $Things; /** * 构造方法 * @access public * @param string $things 专业的事情 */ function __construct($things){ $this->Things = $things; } /** * 真实对象的展示方法 * @access public */ function Show(){ echo "专业的人才做{$this->Things}"; } } // 代理对象 Class Proxy implements IProxy { /** * 私有真实对象变量 * @var object */ private $Pro; /** * 构造方法 * @access public * @param string $things 专业的事情 */ function __construct($things){ $this->Pro = new Profession($things); } /** * 代理对象的展示方法 * @access public */ function Show(){ $this->Pro->Show(); } }
Ausgabestruktur:
Berufliche Talente machen professionelle Dinge
Verwandte Empfehlungen:
Detaillierte Erläuterung des Proxy-Modus von JS-Entwurfsmustern
Der Proxy-Modus von PHP-Designideen Die Praxis der Trennung von Lesen und Schreiben
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung und Fälle des PHP-Proxy-Modus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!