冷门PHP函数汇总 概述 sys_getloadavg co

概述

整理一些日常生活中基本用不到的PHP函数,也可以说在框架内基本都内置了,无需我们去自行使用的函数。量不多。后续在日常开发中如遇到更多的冷门,会更新本文章

sys_getloadavg

获取系统的负载

1
2
3
4
5
6
7
php复制代码<?php
$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

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

1
2
3
4
5
6
7
8
9
php复制代码<?php
$firstname = "Bill";
$lastname = "Gates";
$age = "60";

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

print_r($result);
?>

uniqid

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

1
2
3
php复制代码<?php
echo uniqid();
?>

pack

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

1
perl复制代码pack(format,args+)
参数 描述
format 必需。规定在包装数据时所使用的格式。
args+ 可选。规定被包装的一个或多个参数。
1
2
3
php复制代码<?php
echo pack("C3",80,72,80);
?>

exif_imagetype

判断一个图像的类型

1
2
3
4
5
6
7
php复制代码<?php

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

?>

番外

因为这两篇文章内容都太少,所以整理为一篇,列出一些大佬的博客地址,希望可以帮助到你们。
排名不分前后

大佬的博客覆盖各个领域,请按需查看

致谢

这篇文章很短,感谢你看完这篇文章。如果有什么冷门的函数,可在评论区留言。有时冷门函数也会帮上大忙不是嘛?

交流

生命不息,编码不止。

微信搜索 【一文秒懂】 传播技术正能量,持续学习新知识。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%