冷门PHP函数汇总

1,417次阅读
没有评论

共计 620 个字符,预计需要花费 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

判断一个图像的类型

” title=”” data-original-title=” 复制 ”>



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

?>
正文完
加入官方交流QQ群:778957856
post-qrcode
 0
clark
版权声明:本站原创文章,由 clark 于2018-07-13发表,共计620字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)

clark

最新文章
macos Shadowrocket与本地DNS冲突

macos Shadowrocket与本地DNS冲突

开着 Shadowrocket,本地 dns 全部失效,都走了代理,无法访问,关闭 Shadowrocket ...
openwrt Tailscale外网不通,以及部分必要设置

openwrt Tailscale外网不通,以及部分必要设置

搭建好 openwrt 之后,为了能够外网远程访问,搭配 Tailscale 可完美实现,由于首次配置,会遇到...
告别复杂配置:用Tailscale Peer Relay打造更快、更简单的内网网络

告别复杂配置:用Tailscale Peer Relay打造更快、更简单的内网网络

如果你在国内直接使用过 Tailscale,大概率会对它的连接速度有所体会。想要获得稳定可用的体验,自建 DE...

赞助广告