欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP中你必须知道的知识点有哪些?

程序员文章站 2022-03-24 09:08:46
...
我们学习了解了这么多关于PHP的知识,不知道你们对PHP中你必须知道的知识点有哪些?是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧

相关推荐:PHP中PDO是什么?pdo对象的使用常见方法是什么?

类与对象处理函数:
class_alias():为一个类创建别名
class_exists():检查类是否已定义
get_called_class(:后期静态绑定("Late Static Binding")类的名称get_class methods():返回由类的方法名组成的数组
getclass_vars(:返回由类的默认属性组成的数组get class():返回对象的类名
get_declared_classes():返回由已定义类的名字所组成的数组get declared_interfaces():返回一个数组包含所有已声明的接口get_declared_traits():返回所有已定义的traits的数组

get_object_vars():返回由对象属性组成的关联数组get parent class():返回对象或类的父类名

interface_exists():检查接口是否已被定义

is_a():如果对象属于该类或该类是此对象的父类则返回TRUEis subclass_of():如果此对象是该类的子类,则返回 TRUEmethod exists():检查类的方法是否存在
property exists():检查对象或类是否具有该属性trait_exists():检查指定的trait是否存在数组相关函数
PDO 数据库预处理函数:
$pdo =new PDO():创建PDO对象
$pdo->prepare():准备要执行的语句,并返回语句对象$stmt$stmt->bindParam():绑定一个参数到指定的变量名
$stmt->bindValue():将一个值绑定到一个参数Sstmt->bindColumn():绑定一列到一个PHP变量$stmt->execute():执行一条预处理语句
$stmt->columnCount():返回结果集中的列表$stmt->fecth():从结果集中获取下一行
Sstmt->fecthAlII():返回一个包含结果集中所有行的数组
$stmt->fecthColumn():从结果集中的下一行返回单独的一列$stmt->fetchObject():获取下一行并作为一个对象返回
$stmt->rowCount():返回受上一个.SQL语句影响的行数$stmt->setFetchMode():为语句设置默认的获取模式
$stmt->debugDumpParams():打印一条SQL预处理命令
$stmt->errorCode():获取跟上一次语句句柄操作相关的SQLSTATE
$stmt->errorInfo():获取跟上一次语句句柄操作相关的扩展错误信息文件操作函数

常用数组函数:
count()//非数组返回1.
key:获取当前数组当前指针所指向的元素的下标current:获取的当前指针指向元素的数值
next:获取下一个元素的值,并且将指针下移prev:获取上一个元素的值,并且将指针上移
end:将指针移到数组的最后一个元素,并返回最终指针位置的值reset:将指针移到数组的第一个元素,返回最终指针位f置的值array keys:获取一个数组的所有键名,返回一个索引数组array_values:获取一个数组的所河值,返回一个索引数组
explode:将一个字符串按照臬个指定的规则(通常是特殊字符),将数组分成多个段,每一段都当做
数组的元素,返回一个索引数组
split类似explodeexplode('.', 'abc.txt')等于split(.,'abc.txt')
implode:将一个数组内部的所有元素按照某个指定的规则(特殊字符),将所有的元素拼接成一个字符串
join()把数组元素组合为一个字符串
array merge:合并,指的是将两个数组中的元索进行累计。如果后面的数组与前面的数组有下标(键名:关联)相同的,那么后面的元素的值会覆盖前面的;如里是索引的相同下标,会自动的修改下标雪加到前面的数组里。
array reverse—返回反转后的数组
arrayflip一交换数组中的键和值
数据结构模拟函数
array shift:从数组的前面弹出元素,得到元素的值array pop:从数组的后面弹出元素,获得元素的值
array unshift:从数组的前面压入元素,得到当前数组元素的个数array push:从数组的后面压入元素,得到当前数组元素的个数
排序
rsort()函数用于对数组单元从高到低进行排序。
asort()函数用于对数组单元从低到高进行排序并保持索引关系。arsort()函数用于对数组单元从高到低进行排序并保持索引关系。
ksort()函数用于对数组单元按照键名从低到高进行排序。
krsort()函数用于对数组单元按照键名从高到低进行排序。

推荐学习:《PHP视频教程

以上就是PHP中你必须知道的知识点有哪些?的详细内容,更多请关注其它相关文章!

相关标签: php pdo