冷門PHP函數彙總

概述

整理一些平常生活中基本用不到的PHP函數,也能夠說在框架內基本都內置了,無需咱們去自行使用的函數。量很少。後續在平常開發中如遇到更多的冷門,會更新本文章php

sys_getloadavg

獲取系統的負載
<?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

建立一個包含變量名和它們的值的數組
<?php
$firstname = "Bill";
$lastname = "Gates";
$age = "60";

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

print_r($result);
?>

uniqid

基於以微秒計的當前時間,生成一個惟一的 ID。
<?php
echo uniqid();
?>

pack

把數據裝入一個二進制字符串。
pack(format,args+)
參數 描述
format 必需。規定在包裝數據時所使用的格式。
args+ 可選。規定被包裝的一個或多個參數。
<?php
echo pack("C3",80,72,80);
?>

exif_imagetype

判斷一個圖像的類型
<?php

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

?>

番外

由於這兩篇文章內容都太少,因此整理爲一篇,列出一些大佬的博客地址,但願能夠幫助到大家。
排名不分先後

大佬的博客覆蓋各個領域,請按需查看數組

致謝

這篇文章很短,感謝你看完這篇文章。若是有什麼冷門的函數,可在評論區留言。有時冷門函數也會幫上大忙不是嘛?swoole

相關文章
相關標籤/搜索