PHP5中不常用到的函数

Posted by Joseph Han on 2012-11-19

转载请注明来源:Blog of Joseph Han

1. sys_getloadavg();
这个函数就是Linux的load average值.
返回一个数组,分别是1,5,15分钟内服务器的负载情况.

2.get_browser()
获取客户端浏览器信息。有了这个函数,再也不用自己去分析$_SERVER[‘HTTP_USER_AGENT’] 这个字符串了。
使用这个函数需要下载一个配置文件:browscap.ini
放好之后需要在php.ini中设置browscap的路径
搜索[browscap]
例如修改为以下内容:
[browsacp]
browscap = /etc/php/browscap.ini
重启你的服务器即可。

3.glob()
列出当前目录下的所有文件。

4.PHP Filter
如果你还在正则验证字符串,那么就真的“Out”了。自 PHP5.2 版本以后,内置了 PHP Fliter 模块用于专门验证 电子邮件、URL 等是否合法,示例代码:
var_dump(filter_var(‘[email protected]’, FILTER_VALIDATE_EMAIL));由于是新生的模块,因此还有很多的陷阱,例如
filter_var(‘abc’, FILTER_VALIDATE_BOOLEAN); // bool(false)
filter_var(‘0’, FILTER_VALIDATE_BOOLEAN);   // bool(false)但这不影响我们去尝试。

6.()
呃,这的确也是个 PHP 函数。
() 是它的“小名”,它的大名是gettext()。