温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-06-29 16:31:47 来源:亿速云 阅读:116 作者:chen 栏目:编程语言

这篇文章主要介绍“PHP中必须知道的知识点有哪些”,在日常操作中,相信很多人在PHP中必须知道的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP中必须知道的知识点有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

类与对象处理函数:
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中必须知道的知识点有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI