PHP中常用的函数以及全局变量的总结(推荐)
内容导读
收集整理的这篇技术教程文章主要介绍了PHP中常用的函数以及全局变量的总结(推荐),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2619字,纯文字阅读大概需要4分钟。
内容图文
这篇文章给大家介绍的内容是关于PHP中常用的函数以及全局变量的总结(推荐),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一、PHP内置函数
A
array_shift() 删除数组中第一个元素
array_pop() 删除数组中最后一个元素
array_multisort() 返回一个升序的数组
C
call_user_func_array() 调用回调函数,并把一个数组作为回调函数的参数调用
D
define() 定义常量
debug_backtrace() 追踪代码调用信息
E
error_reporting(0) 关闭错误报告
error_reporting(E_ERROR | E_WARNING | E_PARSE) 报告 runtime 错误
error_reporting(E_ALL) 报告所有错误
ini_set("error_reporting", E_ALL) 等同 error_reporting(E_ALL)
error_reporting(E_ALL & ~E_NOTICE) 报告 E_NOTICE 之外的所有错误
explode() 将字符串分割为数组
implode() 将数组中的元素拼接为字符串
G
1.getenv() 获取环境变量的值
$_SERVER['HTTP_HOST'] = getenv('HTTP_HOST');
H
header() 向客户端发送原始的HTTP报头
I
is_file() 判断是否是文件
ini_get() 获取一个配置选项的值
is_set() 是否已经定义
is_null() 是否为空
P
1. phpversion() 当前PHP的版本
R
require_once() 加载文件
S
str_replace() 以其他字符替换字符串中的一些字符(区分大小写)
strlen() 获取字符串长度
substr() 返回字符串的一部分
str_repalce() 把字符串中的一部分替换为另一部分
strtolower() 转为小写
spl_autoload_register() 自动加载
spl_autoload_extensions() 返回自动加载的文件扩展名
U
unset() 销毁
V
1. version_compare( string $version1
, string $version2
[, string $operator
]) 比较PHP版本
version1
第一个版本数。version2 第二个版本数 operator 操作符<、 lt、<=、le、>、 gt、>=、 ge、==、 =、eq、 !=、<> 和 ne
例如:
if (version_compare(phpversion(), '5.6.0', '<')) { exit('PHP5.6+ Required');}
二、超全局变量
$_SERVER
$_SERVER['DOCUMENT_ROOT']; 当前运行脚本所在的文档根目
$_SERVER['DOCUMENT_FILENAME'] 当前执行脚本的绝对路径
$_SERVER['PHP_SELF'] 当前执行脚本的文件名
$_SERVER['HTTP_HOST'] 获取当前主机
$_SERVER['PATH_TRANSLATED'] 当前脚本所在的基本路径,非文档根目录
$_SERVER['REQUEST_URI'] 当前请求路径
$_SERVER['QUERY_STRING'] 查询字符串
$_SERVER['SERVER_PORT'] 服务器端口
$_SERVER['HTTPS'] HTTPS请求
类型运算符
instanceof 判断一个变量是否是一个类的实例
三、常见的PHP封装的函数:
1.判断是否是HTTPS请求
// 检查是否是HTTPS请求if ((isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) || (isset($_SERVER['HTTPS']) && (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443))) { $_SERVER['HTTPS'] = true;} elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') { $_SERVER['HTTPS'] = true;} else { $_SERVER['HTTPS'] = false;}
相关文章推荐:
php中构造方法和析构方法的代码实现
PHP如何实现计数排序的代码
以上就是PHP中常用的函数以及全局变量的总结(推荐)的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的PHP中常用的函数以及全局变量的总结(推荐)全部内容,希望文章能够帮你解决PHP中常用的函数以及全局变量的总结(推荐)所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。