雨落倾城'S Blog - PHP
type: channel
link: https://yuluoqc.xyz/tag/PHP/
items: PHP 实现随机图像功能
items: 利用PHP检测每一段代码执行时间

PHP 实现随机图像功能
type: item
date: 2022-02-23T12:51:00+08:00
description: <?php $img_array = glob('images/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE); if(count($img_array) == 0) die('没有图片文件。请先上传一些图片到 '.dirname(__FILE__).'/images/ 文件夹'); header('Content-Type: image/png'); echo(file_get_contents($img_array[array_rand($img_array)])); ?>

利用PHP检测每一段代码执行时间
type: item
date: 2022-02-23T12:47:00+08:00
description: <?php // 实例1 /** * @ yuluoqc 雨落倾城 By 2020-2022 System.yuluoqc.in */ /** * @start time */ function proStartTime() { global $startTime; $mtime1 = explode(" ", microtime()); $startTime = $mtime1[1] + $mtime1[0]; } /** * @End time */ function proEndTime() { global $startTime,$set; $mtime2 = explode(" ", microtime()); $endtime = $mtime2[1] + $mtime2[0]; $totaltime = ($endtime - $startTime); $totaltime = number_format($totaltime, 7); echo "process time: ".$totaltime."\r\n"; } // 程序调用开始记时 proStartTime(); sleep(1); // sleep() 延时代码执行若干秒 proEndTime(); // 程序在每一段所消耗的执行时间 sleep(2); proEndTime(); sleep(3); proEndTime(); // 实例2 $t1 = microtime(true); sleep(3); $t2 = microtime(true); echo '程序耗时'.round($t2-$t1,3).'秒'; ?>