0

0

Dont stop til you get enough PHP 选项及相关信息函数库

php中文网

php中文网

发布时间:2016-07-29 08:35:28

|

1158人浏览过

|

来源于php中文网

原创

error_log :  送出一个错误信息。  
error_reporting :  配置错误信息回报的等级。  
getenv :  取得系统的环境变量  
get_cfg_var :  取得 PHP 的配置选项值。  
get_current_user :  取得 PHP 行程的拥有者名称。  
get_magic_quotes_gpc :  取得 PHP 环境变量 magic_quotes_gpc 的值。  
get_magic_quotes_runtime :  取得 PHP 环境变量 magic_quotes_runtime 的值。  
getlastmod :  返回该网页的最后修改时间。  
getmyinode :  返回该网页的 inode 值。  
getmypid :  返回 PHP 的行程代号。  
getmyuid :  返回 PHP 的用户代码。  
getrusage :  返回系统资源使用率。  
phpinfo :  返回 PHP 所有相关信息。  
phpversion :  返回 PHP 版本信息。  
putenv :  配置系统环境变量。  
set_magic_quotes_runtime :  配置 magic_quotes_runtime 值。  
set_time_limit :  配置该页最久执行时间。  
int error_log
语法: int error_log(string message, int message_type, string [destination], string [extra_headers]);
返回值: 整数
函数种类: PHP 系统功能
内容说明: 此函数会送出错误信息到 Web 服务器的错误 log 文件,TCP Port,或到指定文件。第一个参数 message 即为要送出的错误信息。第二个参数 message_type 为整数值:0 表示送到操作系统的 log (UNIX 在 syslog、Windows NT 记录到事件记录);1 则使用 PHP 的 Mail() 函数,送信息到某 E-Mail 处,第四个参数 extra_headers 亦会用到;2 则将错误信息送到 TCP 埠,此时第三个参数 destination 表示目的地 IP 及 Port;3 则将信息存到文件 destination 中。
使用范例 
本例为登入 Oracle 数据库出现问题的处理。
if (!Ora_Logon($username, $password)) {
error_log("Oracle 数据库不可用!", 0);
}
if (!($foo = allocate_new_foo()) {
error_log("出现大麻烦了!", 1, "webmaster@www.mydomain.com.tw");
}
error_log("搞砸了!", 2, "127.0.0.1:7000");
error_log("搞砸了!", 2, "loghost");
error_log("搞砸了!", 3, "/var/tmp/my-errors.log");
?> 
error_reporting
配置错误信息回报的等级。
语法: int error_reporting(int [level]);
返回值: 整数
函数种类: PHP 系统功能
内容说明: 本函数用来配置错误信息回报的等级,参数 level 是一个整数的位遮罩 (bitmask),见下表
遮罩值 表示名称 
1 E_ERROR 
2 E_WARNING 
4 E_PARSE 
8 E_NOTICE 
16 E_CORE_ERROR 
32 E_CORE_WARNING 
E_NOTICE 表示一般情形不记录,只有程序有错误情形时才用到,例如企图存取一个不存在的变量,或是呼叫 stat() 函数检视不存在的文件。 
E_WARNING 通常都会显示出来,但不会中断程序的执行。这对除错很有效。例如:用有问题的正则表达式呼叫 ereg()。 
E_ERROR 通常会显示出来,亦会中断程序执行。意即用这个遮罩无法追查到内存配置或其它的错误。 
E_PARSE 从语法中解析错误。 
E_CORE_ERROR 类似 E_ERROR,但不包括 PHP 核心造成的错误。 
E_CORE_WARNING 类似 E_WARNING,但不包括 PHP 核心错误警告 
getenv
取得系统的环境变量
语法: string getenv(string varname);
返回值: 字符串
函数种类: PHP 系统功能
内容说明: 若正确取得环境变量 varname,则返回变量值。失败则返回 false。
使用范例 
下例可以取得用户浏览器所在机器的网址

$ip = getenv("REMOTE_ADDR");
?> 
get_cfg_var
取得 PHP 的配置选项值。
语法: string get_cfg_var(string varname);
返回值: 字符串
函数种类: PHP 系统功能
内容说明: 若正确取得目前 PHP 配置选项 varname,则返回变量值。失败则返回 false。
get_current_user
取得 PHP 行程的拥有者名称。
语法: string get_current_user(void);
返回值: 字符串
函数种类: PHP 系统功能 
内容说明: 本函数用来取得 PHP 程序行程的拥有者名称。
参考: getmyuid() getmypid() getmyinode() getlastmod()
get_magic_quotes_gpc
取得 PHP 环境变量 magic_quotes_gpc 的值。
语法: long get_magic_quotes_gpc(void);
返回值: 长整数
函数种类: PHP 系统功能 
内容说明: 本函数取得 PHP 环境配置的变量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。返回 0 表示关闭本功能;返回 1 表示本功能打开。当 magic_quotes_gpc 打开时,所有的 ' (单引号), " (双引号), (反斜线) and 空字符会自动转为含有反斜线的溢出字符。
参考: get_magic_quotes_runtime() set_magic_quotes_runtime()
get_magic_quotes_runtime
取得 PHP 环境变量 magic_quotes_runtime 的值。
语法: long get_magic_quotes_runtime(void);
返回值: 长整数
函数种类: PHP 系统功能 
内容说明: 本函数取得 PHP 环境配置的变量 magic_quotes_runtime 值。返回 0 表示关闭本功能;返回 1 表示本功能打开。若 magic_quotes_runtime 打开时,所有外部引入的数据库资料或者文件等等都会自动转为含有反斜线溢出字符的资料。
参考: get_magic_quotes_gpc() set_magic_quotes_runtime()
getlastmod
返回该网页的最后修改时间。
语法: int getlastmod(void);
返回值: 整数
函数种类: PHP 系统功能 
内容说明: 本函数返回让该函数所网页的最后修改时间,返回的是 UNIX 的时间戳记 (timestamp) 格式,可用 4.7.2 date() 函数将返回值格式化。若执行失败则返回 false 值。
使用范例: 下例返回值类似 '本页最后修改时间: June 19 1999 20:43:59.'
echo "本页最后修改时间: ".date("F d Y H:i:s.", getlastmod());
?> 
参考: date() getmyuid() get_current_user() getmyinode() getmypid()
getmyinode
返回该网页的 inode 值。
语法: int getmyinode(void);
返回值: 整数
函数种类: PHP 系统功能 
内容说明: 本函数返回该网页的 inode 值。若执行失败则返回 false 值。 
参考: getmyuid() get_current_user() getmypid() getlastmod()
getmypid
返回 PHP 的行程代号。
语法: int getmypid(void);
返回值: 整数
函数种类: PHP 系统功能 
内容说明: 本函数返回 PHP 的行程代号值 (PID)。若执行失败则返回 false 值。当 PHP 以 Apache 模块存在时,返回的 PID 值不见得是正确的。 
参考: getmyuid() get_current_user() getmyinode() getlastmod()
getmyuid
返回 PHP 的用户代码。
语法: int getmyuid(void);
返回值: 整数
函数种类: PHP 系统功能
内容说明: 本函数返回 PHP 的用户代码 (UID)。若执行失败则返回 false 值。
参考: getmypid() get_current_user() getmyinode() getlastmod()
getrusage
返回系统资源使用率。
语法: array getrusage(int [who]);
返回值: 数组
函数种类: PHP 系统功能
内容说明: 本函数使用 UNIX 的系统呼叫 getrusage(2)。返回的信息以数组的方式返回。若参数 who 为 1,本函数会呼叫 RUSAGE_CHILDREN。更进一步的信息可以参考 UNIX 函数库方面的文件。
使用范例 
$dat = getrusage();
echo $dat["ru_nswap"]; // Swaps 数
echo $dat["ru_majflt"]; // 分页数
echo $dat["ru_utime.tv_sec"]; // 使用时间 (秒)
echo $dat["ru_utime.tv_usec"]; // 使用时间 (毫秒)
?>
phpinfo
返回 PHP 所有相关信息。
语法: int phpinfo(void);
返回值: 整数
函数种类: PHP 系统功能
内容说明: 本函数返回 PHP 的所有信息。包括了 PHP 的编译选项及扩充配置、PHP 版本、服务器信息及环境变量、PHP 环境变量、操作系统版本信息、路径及环境变量配置、HTTP 标头、及版权宣告。
参考: phpversion()
phpversion
返回 PHP 版本信息。
语法: string phpversion(void);
返回值: 字符串
函数种类: PHP 系统功能
内容说明: 本函数返回 PHP 的版本信息。 
使用范例 
下例返回值类似 '本站使用 PHP 版本为: 3.0.11'
echo "本站使用 PHP 版本为: ".phpversion();
?> 
参考: phpinfo() 
putenv
配置系统环境变量。
语法: void putenv(string setting);
返回值: 无
函数种类: PHP 系统功能
内容说明: 本函数用来配置系统环境变量。
使用范例 
配置 Oracle 数据库需使用的环境变量 NLS_LANG,返回资料含中文 BIG5 码。
putenv("NLS_LANG=american_taiwan.zht16big5");
?>
set_magic_quotes_runtime
配置 magic_quotes_runtime 值。
语法: long set_magic_quotes_runtime(int new_setting);
返回值: 长整数
函数种类: PHP 系统功能
内容说明 
本函数用来配置 magic_quotes_runtime 值。 
参考: get_magic_quotes_gpc() get_magic_quotes_runtime()
set_time_limit
配置该页最久执行时间。
语法: void set_time_limit(int seconds);
返回值: 无
函数种类: PHP 系统功能
内容说明: 本函数用来配置该页最久执行时间。默认值是 30 秒,在 php.ini 中的 max_execution_time 变量配置,若配置为 0 则不限定最久时间。当执行到该函数时,才开始计算。例如,若默认是 30 秒,而在执行到该函数前已执行了 25 秒,而用本函数改为 20 秒,则该页面最长执行时间为 45 秒。

以上就介绍了Dont stop til you get enough PHP 选项及相关信息函数库,包括了Dont stop til you get enough方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

705

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

233

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

117

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

22

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

61

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

30

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

15

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

669

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

58

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号