Cet article présente principalement l'explication détaillée et les cas du mode proxy PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Le code est le suivant :
<?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(); } }
Structure de sortie :
Les talents professionnels font des choses professionnelles
Recommandations associées :
Explication détaillée du mode proxy des modèles de conception JS
PHP idées de conception La pratique du mode proxy et la séparation de la lecture et de l'écriture
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!