梅开二度,亦无一度好
欢迎光临一度好
更多>> PHP程序设计
什么是是API?什么是PDO?
来源:一度好    发布时间:2019-12-27    访问量:906
内容简介 API是应用程序接口(Application Programming Interface)的缩写。PDO是PHP数据对象,是PHP应用中的一个数据库抽象层规范。

什么是API?


一个应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数,变量等等一切你的应用程序中为了完成特定任务而需要调用的内容。在PHP应用程序需要和数据库进行交互的时候所需要的API通常是通过PHP扩展暴露出来(给终端PHP程序调用)。


API可以是面向过程的,也可以是面向对象的。对于面向过程的API,我们通过调用函数来完成任务,而对于面向对象的API,我们实例化类,并在实例化后得到的对象上调用方法。对于这两种接口而言,后者通常是首选的,因为它更加现代化,并且而我们带来了良好的代码结构。


什么是PDO?


PHP数据对象,是PHP应用中的一个数据库抽象层规范。PDO提供了一个统一的API接口可以使得你的PHP应用不去关心具体要连接的数据库服务器系统类型。也就是说,如果你使用PDO的API,可以在任何需要的时候无缝切换数据库服务器,比如从Firebird 到MySQL,仅仅需要修改很少的PHP代码。 


其他数据库抽象层的例子包括Java应用中的JDBC以及Perl中的DBI。


当然,PDO也有它自己的先进性,比如一个干净的,简单的,可移植的API,它最主要的缺点是会限制让你不能使用后期MySQL服务端提供所有的数据库高级特性。比如,PDO不允许使用MySQL支持的多语句执行。


PDO是基于PHP扩展框架实现的,它的源码在PHP源码目录的ext/pdo下。


(编辑:一度好)
标签: api | pdo | php
评论

2020-04-18   Achat Cialis Canada Matannemi

Viagra Without Prescription Overnight https://abuycialisb.c...

2020-04-14   Terbinafine Tablets Over The Counter Matannemi

Prices Propecia https://buyciallisonline.com/# - Cialis Zit...

2020-03-31   Can I Purchase Levaquin StevSitepivy

Order Now Bentyl With Free Shipping Drugs https://apcialisl...
发表评论
昵 称: *
邮 箱: *
验证码: * captcha 看不清?点击图片换一张
点击排行榜
首页 / 加入收藏 / 关于本站 / 友情链接 / WAP版