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代码都是用到的时候现去查,主要平时不怎么用,要不就去学一下了
只有膜拜的份。
每天一篇,,,简短实用。。。
嘿嘿,,学习了
不错,持续关注
这是每天一更的节奏啊