이 글은 주로 PHP 프록시 모드에 대한 자세한 설명과 사례를 소개하고 있으니 관심 있는 분들이 참고하시면 좋을 것 같습니다.
코드는 다음과 같습니다.
<?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(); } }
출력 구조:
전문 인재는 전문적인 일을 합니다
관련 권장 사항:
PHP 디자인 아이디어에서 프록시 모드의 실천과 읽기와 쓰기의 분리
위 내용은 PHP 프록시 모드에 대한 자세한 설명 및 사례의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!