>백엔드 개발 >PHP 튜토리얼 >想学php5的来看看_PHP教程

想学php5的来看看_PHP教程

WBOY
WBOY원래의
2016-07-13 17:24:23900검색

PHP代码:-------------------------------------------------------------------------------- function FactoryMethod($class_type) { switch ($class_type) { case “foo”: $obj = new MyFoo(); break; case “bar”: $obj = new MyBar(); break; } return $obj; } $object = FactoryMethod(“foo”); $object->method()->method() $copy_of_object = $object->__clone(); class MyClass { function __destruct() { … // Run destructor code } } delete $object; class Shape { function __construct() { // shape initialization code … } … }; class Square extends Shape { function __construct() { parent::__construct(); // square-specific initialization code … } … }; class foo { private $priv_var; function some_method(…) { $this->priv_var = …; // zend 上写的是:$priv_var = …; ,我没试过。 } }; class Logger { static $m_Instance = NULL; function Instance() { if(Logger::$m_Instance == NULL) { Logger::$m_Instance = new Logger(); } return Logger::$m_Instance; } function Log() { … } }; $Logger = Logger::Instance(); $Logger->Log(…); try { …code if (failure) { throw new MyException(“Failure”); } …code } catch ($exception) { … handle exception throw $exception; // Re-throw exception. }

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/532143.htmlTechArticlePHP代码:-------------------------------------------------------------------------------- function FactoryMethod($class_type) { switch ($class_type) { case “foo”: $obj = new M...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.