首页 > php学习 > PHP常用系统函数
2017
01-12

PHP常用系统函数

getmypid()   返回当前PHP进程的进程ID号

get_current_user()  返回当前程序的所有者名称

获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)

只获取系统类型: php_uname('s') (或:PHP_OS常量,例:Windows NT)

只获取系统版本号: php_uname('r') (例:5.1)

获取PHP运行方式: php_sapi_name() (PHP run mode:apache2handler)

获取前进程用户名: Get_Current_User()

获取PHP版本: PHP_VERSION

获取Zend版本: Zend_Version()

获取PHP安装路径: DEFAULT_INCLUDE_PATH

获取服务器IP: GetHostByName($host)

highlight_string($str) 高亮显示$str中的php代码

highlight_file($php_file)高亮显示$php_file文件中的php代码

php_strip_whitespace($php_file)和highlight_file()功能相同,只不过该函数不会直接输出

get_browser([string $user_agent[,bool $return_array=false]])读取browscap.ini文件,返回浏览器信息。$user_agent可以传递一个 NULL 来忽略该参数。return_array

如果设置为 TRUE,该函数会返回一个 array,而不是 object。

memory_get_usage() 函数获取当期内存使用情况

memory_get_peak_usage() 函数获取内存使用的峰值

使用PHP的 getrusage()获取CPU使用情况,该方法在windows下不可用。

ru_oublock: 块输出操作

ru_inblock: 块输入操作

ru_msgsnd: 发送的message

ru_msgrcv: 收到的message

ru_maxrss: 最大驻留集大小

ru_ixrss: 全部共享内存大小

ru_idrss:全部非共享内存大小

ru_minflt: 页回收

ru_majflt: 页失效

ru_nsignals: 收到的信号

ru_nvcsw: 主动上下文切换

ru_nivcsw: 被动上下文切换

ru_nswap: 交换区

ru_utime.tv_usec: 用户态时间 (microseconds)

ru_utime.tv_sec: 用户态时间(seconds)

ru_stime.tv_usec: 系统内核时间 (microseconds)

ru_stime.tv_sec: 系统内核时间?(seconds)

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。