PDO 手册查阅|学习笔记

简介: 快速学习 PDO 手册查阅

开发者学堂课程【PHP 进阶教程-由浅入深掌握面向对象开发-第三阶段PDO 手册查阅】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/713/detail/12732


PDO 手册查阅

 

PDO手册查阅:

1、目标

PDO的手册查询,使用别人的类到底该怎么用对?别人应该要告诉我应该具体怎么做。所以本节目标主要是掌握系统类的一个使用方法,系统提供给我们的类,我们到底该怎么用?学会这种API文档的一个使用。

2、概念

手册查阅就是指这已经添加到PHP系统内部的使用查询,利用这种操作手册来实现一个快速的学习和使用。通过翻阅手册可以快速了解一些工具或者扩展的功能和使用方式。通过翻阅手册,也可以获取一些别人提供的解决方案。因为一般针对这种操作手册都会有人在下面去提供他怎么去用这个东西的。这种方案我们就可以拿过来套用在我们自己的业务里面。

3、示例

具体的事例,查询方式有多种。

第一种查询方式是进入到操作手册。直接去找到对应的目录,看到他全部的一个功能:函数参考->数据库扩展->数据库抽象层->PDO。那么在函数参考数据库的一个扩展数据库,抽象层下面的都有多少层,例如。如下图,函数参考,里面有个数据库的一个扩展,下面有个抽象层,这个里面就有个PDO,那么这个就是PDO的所有的功能。

image.png然后在这里面你就看到这个里面它提供的一些类,比如说PDO类里面对应的方法,每一个方法我们都可以点击进去去查。查看到具体的使用。和它代表的一个业务类型,比如说这个PDO_construct,通过这个里面就可以进来到知道它应该用哪些参数。参数的具体的说明,然后还有返回值,错误形式以及具体的别人的一个案例。这是一种查看方式。这种方式的好处就是能够看到的是这个里面所有跟他相关的一些操作,缺点就是如何知道它在场,无法精确地知道,除非本身对这个东西已经很熟悉了,对这个操作手册很熟,就知道应该去哪里找。

第二种查询方式,直接在这个操作手册里面进行一个索引。索引栏里面直接输入PDO,去进行一个索引,下面进行操作,进入到索引栏里面,就输入PDO。那么此时就会显示跟PDO相关的,以PDO开始的,所有的方法或者类或者其他这些功能都可以看到。但是这种方式,它的缺点只能用前面的,比如想要搜一个这个构造方法。你会发现这样就搜不到,为什么?他必须要以开始为基调,就是你只能从前面往后搜索。该方式能够快速定位到查询的具体元素,帮我们定位到我们想要查询的具体内容,需要在有一定了解的情况下才能完成(系统是按顺序匹配)。那么这个针对去查询某一种具体的方法。具体的类的使用,那么这个能够帮助我们做到很快的就能查到,不需要像我们这种去了解他的一个内容去找,然后搜索完了之后,其实你点中了之后,再进入到录入系统会自动展开它本身所在的这个路径。

image.png

第三种查询方式,就是一般我们了解了这种对象的一个生成,以及各项功能的一个具体方式。要了解这种方式,就是怎么去确定这个东西该怎么去运用,那么这种的方式针对的是我们前面两种方式所查到了之后,我们再对它进行一个操作。比如说看到这地方构造方法,构造方法:PDO::_construct(string$dsn [, string $username [string $password[, arry$driver_option]]]),第一个参数string$dsn是必填,第二个参数string $username是用户名,第三个参数string $password是密码,arry$driver_option是驱动,那么在通过下面来看,数据源叫做DSN,这样的话我们能看出来里面的参数,参数类型,然后还有它的一个返回值,这些东西我们都可以看到,看到这些东西我们才知道该怎么去具体运用它。这里面的描述还有版本,要注意,尤其是我们在进行版本迭代的时候,你要注意这个系统里面提供的东西,我们所用到的东西是否对版本有一个支持。有一些类型的说明,告诉我们参数要什么样的格式之类的。

image.png第四种查询方式,系统使用方式,第一个是确定这些内容,第二个,还要知道的就是它的一个反馈和结果,以及意外状况,这个例子在这里讲到一个意外状况,如果出错了会怎么办,要抓住这种东西,因为我们不能保证我们用别人的内容的时候,它不出错,因为别人的内容是一样,但是我们去操作的时候,给的内容和数据可能出现错误的时候,他可能会报错,它是怎么解决的,我们要掌握这种错误的获取方式,以及针对这种错误,我们要做出相应的正确处理。

image.png第五种查询方式,当我们了解了一个工具的基本功能后,就要去找到这个对应的入口,那么作为初学的角度讲,建议目录层面去查看。内容就知道里面到底有哪些东西需要我们学习的,如果我们是初学要安装的话,如果我们是初学要安装的话,我们就应该按照这种方式来进行一个一个的去查看,这里面有哪些内容,你看这里面有很多东西我们都可以去查找,比如连接与连接管理管、事务提交处理、错误处理、大对象,还有这个里面具体的某一类的每一个功能。找到它之后,我们系统的去系统学习,学会了才能去使用。

image.png总结:

1、只要是任何一种系统支持。已经陷入到系统内部的扩展或者工具,都可以通过操作手册来学习。

我们当时只看了一个PDO,其实看这里面数据库的一个处理,还有很多其他的,包括Session拓展以及图形生成和处理,都要通过我们的操作手册来进行一个系统性的学习。

2、PDO这种数据库的扩展,可以在操作这种手册下面去找到对应的数据库扩展。

3、扩展的学习,应该是有目的性的,了解哪些功能以及使用某个功能,并非里面的每一个东西我们都要用到,但是我要用到的,它一定能够解决我们所有的问题。

那么在PDO中,其实这地方有三个类是需要解决的,打开PDO之后,有三个类,分别是:PDO、PDOSatement、PDOException。通过这三个类,可以掌握PDO的使用。

相关文章
|
4天前
|
人工智能 运维 安全
|
2天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
9天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
819 109
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
419 9
|
3天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
4天前
|
机器学习/深度学习 传感器 算法
Edge Impulse:面向微型机器学习的MLOps平台——论文解读
Edge Impulse 是一个面向微型机器学习(TinyML)的云端MLOps平台,致力于解决嵌入式与边缘设备上机器学习开发的碎片化与异构性难题。它提供端到端工具链,涵盖数据采集、信号处理、模型训练、优化压缩及部署全流程,支持资源受限设备的高效AI实现。平台集成AutoML、量化压缩与跨硬件编译技术,显著提升开发效率与模型性能,广泛应用于物联网、可穿戴设备与边缘智能场景。
186 127