作为一个老手级别的php程序员,知道下面几个php系统级别的函数,不足为多吧!获取系统信息和调试程序的时候应该能用的上!

PHP系统类函数

assert函数:检查assertion声明是否错误 extension_loaded函数:检查PHP扩展是否加载 get_cfg_var函数:获取PHP配置选项的值 get_current_user函数:获取当前PHP脚本的所有者的名称 get_defined_constants函数:返回一个包含PHP预定义常量信息的数组 get_extension_funcs函数:返回一个包含指定模块中的所有函数名称的数组 get_include_path函数:返回当前配置的文件包含路径的信息 get_included_files函数:返回一个关于文件包含信息的数组 get_loaded_extensions函数:返回一个包含所有装载模块信息的数组 get_magic_quotes_gpc函数:获取magic_quotes_gpc的状态信息 get_magic_quotes_runtime函数:获取magic_quotes_ runtime的状态信息 get_required_files函数:返回一个关于文件包含信息的数组 getenv函数:获取PHP环境变量的值

PHP系统类函数

getlastmod函数:获取当前PHP页面文件的最后修改时间 getmygid函数:获取当前PHP脚本页面所有者的GID号码 getmyinode函数:获取当前PHP脚本页面的INODE号码 getmypid函数:获取PHP的PID getmyuid函数:获取PHP脚本页面所有者的UID号码 getopt函数:从命令行参数列表获取设置 getrusage函数:获取当前的资源语法 ini_get_all函数:获取所有配置选项 ini_get函数:获取配置选项的值 memory_get_usage函数:返回PHP脚本占用的内存空间 php_ini_scanned_files函数:返回配置文件目录下的配置文件列表 php_logo_guid函数:获取LOGO图片的GUID php_sapi_name函数:获取PHP和Web服务器之间的接口类型 php_uname函数:获取PHP脚本运行的操作系统信息 phpcredits函数:打印credits列表 phpinfo函数:输出PHP的信息 phpversion函数:获取PHP版本 zend_logo_guid函数:获取ZEND的LOGO图片的GUID zend_version函数:获取ZEND引擎的版本

PHP配置类函数

assert_options函数:设置或者获取不同的声明标记 ini_alter函数:设置PHP配置选项的值 ini_restore函数:恢复配置选项的值 ini_set函数:设置PHP配置选项的值 putenv函数:设置环境变量 restore_include_path函数:恢复文件包含路径配置信息 set_include_path函数:设置文件包含路径配置选项 set_magic_quotes_runtime函数:设置magic_quotes运行时间 set_time_limit函数:设置最大执行时间

其他类函数

dl函数:加载PHP的扩展模块 main函数:只是一个挂名的main()函数 version_compare函数:比较PHP两个版本值

转载请注明出处:php程序员的笔记

老鸟需要知道的一些php系统类函数的更多相关文章

  1. CMD:在当前文件夹下打开cmd命令

    对于电脑老鸟而言,在使用windows系统的过程中,经常需要在cmd窗口中输入一些命令进行操作.但是如果每一次都是在cmd窗口中用CD命令进行相应的文件夹目录,实在不便,尤其是在文件夹层次比较多而且带 ...

  2. 2012高校GIS论坛

    江苏省会议中心 南京·钟山宾馆(2012年4月21-22日) 以"突破与提升"为主题的"2012高校GIS论坛"将于4月在南京举行,由南京大学和工程中心共同承办 ...

  3. (转)Linux系统基础网络配置老鸟精华篇

    Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...

  4. Linux系统从新手到运维老鸟学习指南

    Linux是在1990年底到1991年由芬兰大学的学生LinusTorvalds利用Minix操作系统作为开发平台编写了内核,目前由世界各地的爱好者共同开发和维护的与UNIX兼容的操作系统,也是自由和 ...

  5. Linux系统基础网络配置老鸟精华篇

    对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢 ...

  6. Unity3D 装备系统学习Inventory Pro 2.1.2 基础篇

    前言 前一篇 Unity3D 装备系统学习Inventory Pro 2.1.2 总结 基本泛泛的对于Inventory Pro 这个插件进行了讲解,主要是想提炼下通用装备系统结构和类体系.前两天又读 ...

  7. Windows 7 封装篇(一)【母盘定制】[手动制作]定制合适的系统母盘

    Windows 7 封装篇(一)[母盘定制][手动制作]定制合适的系统母盘 http://www.win10u.com/article/html/10.html Windows 7 封装篇(一)[母盘 ...

  8. 老鸟谈谈JAVA EE的学习

    老鸟谈谈JAVA EE的学习 因为出差和项目的原因,有将近一个月的时间没有更新博客了,今天终于得闲,和兄弟们分享一下JAVA EE的学习心得.书中带过,直入主题,下面我们首先看看什么是JAVA EE. ...

  9. 【工具】清理Windows Installer冗余文件(支持64位NT6.x系统)

    样子: 支持系统: Windows NT 5.x/6.x 32及64位所有系统.需.net framework 2.0运行环境 功能: 清理上述系统中冗余的Windows Installer补丁文件. ...

随机推荐

  1. npm 使用代理

    npm install 有时候会安装失败,可能是网络的问题,可以使用代理来安装 npm获取配置有6种方式,优先级由高到底. 命令行参数. --proxy http://server:port即将pro ...

  2. 第一章 flume架构介绍

    1.flume概念介绍 1.1 常见的分布式日志收集系统                             Scribe是facebook开源的日志收集系统,在facebook内部已经得到大量的 ...

  3. Java多线程--让主线程等待所有子线程执行完毕

    数据量很大百万条记录,因此考虑到要用多线程并发执行,在写的过程中又遇到问题,我想统计所有子进程执行完毕总共的耗时,在第一个子进程创建前记录当前时间用System.currentTimeMillis() ...

  4. 一个简单的jQuery插件开发实例

    两年前写的一个简单的jQuery插件开发实例,还是可以看看的: <script type="text/javascript" src="jquery-1.7.2.m ...

  5. 两年后的随笔+this的思考

    恍惚看到自己在博客园的文章,唯一的一篇已经是接近两年前,再看看自己的名字...已然中枪了 从两年前的.net初学者,到现在工作之后阴差阳错转为前端... 两年过去了,现在回想起来,感觉成长的太少... ...

  6. 第六十二节,html分组元素

    html分组元素 学习要点:     1.分组元素总汇     2.分组元素解析     本章主要探讨HTML5中分组元素的用法.所谓分组,就是用来组织相关内容的HTML5元素,清晰有效的进行归类. ...

  7. Qml 定义 constant

    对于程序中一些常量如字符串, 实数等, C++中经常用的方法, 是定义全局常量: 或者把所有意义相近的常量用一个单例类收集起来. QML是类JSON的标识性语言, 使用js 语法去操作对象. 在QML ...

  8. openwrt设置语言的过程

    设置语言的流程一.关联的配置文件/etc/config/luci查看配置文件内容如下:root@hbg:/# cat /etc/config/luci config core 'main'       ...

  9. LeetCode OJ 62. Unique Paths

    A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The ...

  10. C# 几个特殊运算符的理解和Nullable<T> 的研究

    可空值类型和?运算符 谈到运算符,大家一定很熟悉,但是对所有的运算符都能掌握吗? 看了下面代码再回答. Nullable<Int32> count = ; ; bool? flag = f ...