1. 文章
  2. 文章详情

不常用PHP函数

sys_getloadavg

获取系统的负载

$load = sys_getloadavg();
if ($load[0] > 80) {
    header('HTTP/1.1 503 Too busy, try again later');
    die('Server too busy. Please try again later.');
}

compact

创建一个包含变量名和它们的值的数组

$firstname = "Bill";
$lastname = "Gates";
$age = "60";

$result = compact("firstname", "lastname", "age");
print_r($result);

uniqid

基于以微秒计的当前时间,生成一个唯一的 ID。

echo uniqid();

pack

把数据装入一个二进制字符串。

pack(format,args+)
参数描述
format必需。规定在包装数据时所使用的格式。
args+可选。规定被包装的一个或多个参数。
echo pack("C3",80,72,80);

exif_imagetype

判断一个图像的类型

if (exif_imagetype("image.gif") != IMAGETYPE_GIF) {
    echo "The picture is not a gif";
}

博客

发表评论

登录后才能评论

评论列表(0条)