当前位置:Gxlcms > PHP教程 > 想学php5的来看看_PHP教程

想学php5的来看看_PHP教程

时间:2021-07-01 10:21:17 帮助过:5人阅读

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...

人气教程排行