A-A+
	php常用设计模式练习
今天在网上找了一些php常用设计模式练习代码,首先说一下设计模式,就是一套已经被许多人使得,多数人知晓的,经过分类编目的,代码设计经验的总结。使用这些代码主要是为了可重用代码,减轻自己的编写代码的难度,保证代码的可靠性。
比如我们在使用php分页类时,就可以在网上找一套共享好的php分页类,如果使用其他功能时,直接找别人总结好的,最好是多人知道的,再比如:<?php phpinfo(); ?>,而不需要自己再去重新编写测试代码,不知道这样的解释正不正确,关于设计模式,可以到网上查询更详细的内容。
下面是从网上找到的几个常用的代码,可做设计模式练习,主要看重的是php代码格式规范,唯一不好的就是没有注释,只有一个数据库连接类有注释,主要看的是代码的编写结构,比如我们要查询 php 信息,都是 echo phpinfo();,其它的几个都一样的道理,比如建类,只要一个模式就可以了,有感兴趣的可以下载研究一下。
其中一个类的设计模式:
<?php
require_once("Db.php");
class DatabaseConnection {
public static function get() {
static $db = null;
if ( $db == null ){
$db = new DatabaseConnection();
}
return $db;
}
private $_handle = null;
private function __construct() {
$this->_handle =&new db( );
}
public function handle() {
return $this->_handle;
}
}
$result = DatabaseConnection::get()->handle()->ge
t_one("SELECT * FROM menu");
print_r($result);
?>
		
虽然经常写PHP,却从未用过设计模式,也没有感受到框架的魅力
又学到东西了~
请恕罗某人愚钝…话说看了解释还是不明白设计模式是啥…0.0
学习了设计模式会显得比较牛叉!
php代码都是用到的时候现去查,主要平时不怎么用,要不就去学一下了
只有膜拜的份。
每天一篇,,,简短实用。。。
嘿嘿,,学习了
不错,持续关注
这是每天一更的节奏啊