封装MVC常用到的函数总结
2017-11-29 19:38
225 查看
写一些项目常会需要自己封装的MVC虽然对职位来说,换公司只是需要了解会使用就行,但还是总结一下,对新手来说比较实用,也好复习(仅限MVC)
函数
$_SERVER['REQUEST_URI'] 取得当前URL的 路径地址(是取得www.xxx.com之后的所有内容,包括?后面的)
explode 字符串转化为数组
array_filter 函数过滤空数组,如果没有给出回调函数,所有的等于 FALSE 的元素将会被移除掉
ucfirst 实现字符串首字母转换成大写的方法
substr 函数返回字符串的一部分
strpos 函数查找字符串在另一字符串中第一次出现的位置(存在返回的是数字,不存在返回false)
trim 移除字符串两侧的空白字符或其他预定义字符
array_shift 将数组开头的单元移出数组
class_exists 判断一个类是不是可以用
error_reporting 规定不同的错误级别报告
error_reporting(E_ALL) 报告所有错误
ini_set 用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改
array_change_key_case() 返回其键均为大写或小写的数组(注意返回的是键而不是值)
error_get_last 函数返回最后发生的错误(以关联数组的形式)。
func_get_args 获取所传过来的参数(不确定多少个)
addslashes 在每个双引号(")前添加反斜杠
stripslashes 删除反斜杠
ini_set 用来设置php.ini的值,在函数执行的时候生效,此函数接收两个参数:需要调整的配置变量名,以及变量的新值
htmlspecialchars 把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体,如需把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数
set_error_handler() 函数设置用户自定义的错误处理函数。 该函数用于创建运行时期间的用户自己的错误处理方法。 该函数会返回旧的错误处理程序,若失败,则返回 null。
set_exception_handler() 函数设置用户自定义的异常处理函数。该函数用于创建运行时期间的用户自己的异常处理方法。函数会返回旧的异常处理程序,若失败,则返回 null。
register_shutdown_function 当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会被调用
注意:register_shutdown_function 是指在执行完所有PHP语句后再调用函数,不要理解成客户端关闭流浏览器页面时调用函数。
可以这样理解调用条件:
1、当页面被用户强制停止时
2、当程序代码运行超时时
3、当PHP代码执行完成时,代码执行存在异常和错误、警告
配置
ini_get 就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串
display_errors:设置错误信息的类别
array_map 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组
stripslashes 函数删除由 addslashes() 函数添加的反斜杠(可用于清理从数据库中或者从 HTML 表单中取回的数据)
extract 函数从数组中将变量导入到当前的符号表,该函数使用数组键名作为变量名,使用数组键值作为变量值
get_class 返回对象的类名
strtolower 把字符串转换为小写
strtoupper 把字符串转换为大写
常量
__DIR__ 返回你当前文件的所在文件夹的路径 (例如 D:\aaa\a.txt 那么 __DIR__返回的就是 D:\aaa )
今天迷茫 推荐一首歌:张靓颖 我的梦
函数
$_SERVER['REQUEST_URI'] 取得当前URL的 路径地址(是取得www.xxx.com之后的所有内容,包括?后面的)
explode 字符串转化为数组
array_filter 函数过滤空数组,如果没有给出回调函数,所有的等于 FALSE 的元素将会被移除掉
ucfirst 实现字符串首字母转换成大写的方法
substr 函数返回字符串的一部分
strpos 函数查找字符串在另一字符串中第一次出现的位置(存在返回的是数字,不存在返回false)
trim 移除字符串两侧的空白字符或其他预定义字符
array_shift 将数组开头的单元移出数组
class_exists 判断一个类是不是可以用
error_reporting 规定不同的错误级别报告
error_reporting(E_ALL) 报告所有错误
ini_set 用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改
array_change_key_case() 返回其键均为大写或小写的数组(注意返回的是键而不是值)
error_get_last 函数返回最后发生的错误(以关联数组的形式)。
func_get_args 获取所传过来的参数(不确定多少个)
addslashes 在每个双引号(")前添加反斜杠
stripslashes 删除反斜杠
ini_set 用来设置php.ini的值,在函数执行的时候生效,此函数接收两个参数:需要调整的配置变量名,以及变量的新值
htmlspecialchars 把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体,如需把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数
set_error_handler() 函数设置用户自定义的错误处理函数。 该函数用于创建运行时期间的用户自己的错误处理方法。 该函数会返回旧的错误处理程序,若失败,则返回 null。
set_exception_handler() 函数设置用户自定义的异常处理函数。该函数用于创建运行时期间的用户自己的异常处理方法。函数会返回旧的异常处理程序,若失败,则返回 null。
register_shutdown_function 当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会被调用
注意:register_shutdown_function 是指在执行完所有PHP语句后再调用函数,不要理解成客户端关闭流浏览器页面时调用函数。
可以这样理解调用条件:
1、当页面被用户强制停止时
2、当程序代码运行超时时
3、当PHP代码执行完成时,代码执行存在异常和错误、警告
配置
ini_get 就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串
display_errors:设置错误信息的类别
array_map 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组
stripslashes 函数删除由 addslashes() 函数添加的反斜杠(可用于清理从数据库中或者从 HTML 表单中取回的数据)
extract 函数从数组中将变量导入到当前的符号表,该函数使用数组键名作为变量名,使用数组键值作为变量值
get_class 返回对象的类名
strtolower 把字符串转换为小写
strtoupper 把字符串转换为大写
常量
__DIR__ 返回你当前文件的所在文件夹的路径 (例如 D:\aaa\a.txt 那么 __DIR__返回的就是 D:\aaa )
今天迷茫 推荐一首歌:张靓颖 我的梦
相关文章推荐
- jQuery常用知识点总结以及平时封装常用函数
- 一周知识总结(常用封装函数总结)
- jQuery常用知识点总结以及平时封装常用函数
- jQuery常用知识点总结以及平时封装常用函数
- python学习笔记17-常用函数总结整理
- python常用函数总结
- PHP常用特殊运算符号和函数总结(php新手入门必看)
- Makefile常用函数总结
- jQuery中常用的函数方法总结
- DB2 常用函数实例总结
- AppUtils 常用函数总结(Cocos2d-x 3.9)
- WinPcap编程常用函数和数据结构总结
- python--常用函数总结
- PHP常用函数归类总结【大全】
- Jquery作者John Resig自己封装的常用函数
- 关于mysql 简单的查询语句 以及常用函数的 总结
- 关于mysql 简单的查询语句 以及常用函数的 总结
- jQuery常见操作实现和常用函数方法总结
- C#string常用函数总结
- string常用的一些函数总结