如何制作一种方法来通知 PHP 过去的时间
how to make a method to notify time past in PHP
我需要一种方法来通知我的应用程序 php 已经过了一分钟。此方法的类型为 void
我试了一下:
public function minutes() : void {
ini_set('max_execution_time', 60);
$i = 0;
while ( $i < 60 ){
$i++;
sleep(1);
}
这里有两种方法。一个使用 while 循环,另一个使用 sleep(); Sleep() 是更好的方法。
function minutes(){
$time1 = time();
do{
$time2 = time();
}while($time2 - $time1 < 60);
echo '1 minute has passed.';
}
function minutes1(){
sleep(60);
echo '1 minute has passed.';
}
minutes(); //<--Uses while loop.
minutes1(); //<--Uses sleep(). This is the better way.
试试这个
set_time_limit(0);
ob_implicit_flush();
public function minutes() : void {
$i = 0;
while ( $i < 5 /*change here whatever you want */ ){
sleep(60);
$i++;
echo "$i minute(s) has passed.";
}
}
我需要一种方法来通知我的应用程序 php 已经过了一分钟。此方法的类型为 void
我试了一下:
public function minutes() : void {
ini_set('max_execution_time', 60);
$i = 0;
while ( $i < 60 ){
$i++;
sleep(1);
}
这里有两种方法。一个使用 while 循环,另一个使用 sleep(); Sleep() 是更好的方法。
function minutes(){
$time1 = time();
do{
$time2 = time();
}while($time2 - $time1 < 60);
echo '1 minute has passed.';
}
function minutes1(){
sleep(60);
echo '1 minute has passed.';
}
minutes(); //<--Uses while loop.
minutes1(); //<--Uses sleep(). This is the better way.
试试这个
set_time_limit(0);
ob_implicit_flush();
public function minutes() : void {
$i = 0;
while ( $i < 5 /*change here whatever you want */ ){
sleep(60);
$i++;
echo "$i minute(s) has passed.";
}
}