关于PDO和数据操作封装
来源:互联网 发布:javascript注释符号 编辑:程序博客网 时间:2024/05/22 08:08
随着PHP6时代的到来,Zend Framework作为官方框架在程序设计上确实表现不俗。
在数据库支持方面,也舍弃了PHP4时候的MySQL函数,而提倡MySQLi和PDO,也是在程序标准性和良性发展所提倡的。
国内的PDO应用还处在尝试阶段,网上最多的还是介绍、了解和关注,甚至于大部分的图片的主流数据库函数采用的还是MySQL函数,网上关于PDO方面的应用讨论和案例还是少数。
原先的网站大部分还是通用自编程序来实现数据库操作的封装,来解决数据库的更换和兼容问题,显然作为一个以web开发为应用的PHP必然会要解决这个问题,更别说在面向对象化呼声越来越强的今天,随便碰上一个什么程序员都会跟你扯几句对象。
PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论你使用什么数据库,你都可以通过一致的函数执行查询和获取数据。然后针对不同数据库驱动,来支持不同的数据库。
Zend Framework在数据库封装这块做的相当细致,看了下FleaPHP,thinkPHP和CodeIgniter这几个框架的数据库封装这块,主要还是以实用性和简便性为主,设计的略显粗糙,特别是thinkPHP,不多说。ZF还是尽可能的体现了PDO的味道,要不说是官方呢,在数据流操作和数据绑定上做的比较到位和细致,虽然说感觉有点影响执行效率,这且不提。
当然既然框架当然要考虑到尽可能全的情况,如果是作为特定领域和应用的网站,最好能在针对性和效率上下些功夫,我觉得对PDO稍作封装就能满足大部分需求,因为它本身已经是统一接口了,你要封的只是对你网站应用的操作接口。
当然封装的本意还是不能改变,程序员在用PHP或用框架开发网站的时候,那么程序员就是用户,良好的用户体验还是很有必要的。
- 关于PDO和数据操作封装
- PDO数据库操作封装类
- PDO基础操作的封装
- 数据和操作的封装
- 关于PHP PDO::lastInsertId() 和PDO::ATTR_PERSISTENT
- php使用pdo操作数据
- PDO 的应用 数据操作
- PDO封装
- mysql和pdo原生操作
- 关于php PDO操作数据库的方法
- php操作PDO处理数据实例
- PHP的PDO模式数据操作
- 封装的 PDO 操作数据库 的帮助类 MySqlHelper
- PDO基础操作类的封装第2版
- PDO操作
- sqlite和pdo mysql的数据库操作
- 关于PDO
- pdo 大数据储存 和 调用
- new操作符内部原理(一)
- 母函数求递推的通项公式(一)
- Linux Shell 编程 好教材
- 哈希表-开发地址法
- MySql的中文乱码问题
- 关于PDO和数据操作封装
- SQL 命令中英文大全
- 这几天有些闲了,但是心却紧了
- www.xml-sitemaps.com 生成站点地图
- decimal数据小数点前不能显示的问题
- 关于meanshift的一些介绍
- SQL 游标学习
- 在pl/sql中调用shell命令的4种方法
- c# 如何求出符合条件的总条数