gpt4 book ai didi

PHP 5 秒倒计时(CLI,不是 JavaScript)

转载 作者:可可西里 更新时间:2023-10-31 23:52:00 25 4
gpt4 key购买 nike

我正在编写一个 PHP CLI(命令行)脚本,如果意外运行它会造成一些不可逆转的损害。我想在继续执行脚本之前显示一个 5 秒的倒数计时器。我如何使用 PHP 执行此操作?

最佳答案

不要进行倒计时。这假定有人实际上正在观看屏幕并阅读/理解倒计时的含义。完全有可能有人走进来,坐在您的办公 table 边缘,然后用屁股输入脚本名称,然后在他们转身时让它运行。

相反,使用一些荒谬的命令行参数来启用破坏性模式:

$ php nastyscript.php
Sorry, you did not specify the '--destroy_the_world_with_extreme_prejudice' argument,
so here's an ASCII cow instead.

(__)
(oo)
/-------\/ Moooooo
/ | ||
* ||----||
^^ ^^

$ php nastyscript.php --destroy_the_world_with_extreme_prejudice
Initiating Armageddon...
*BOOM*
ATH0++++ NO CARRIER

基本上:

<?php

function blow_up_the_world() {
system("rm -rf / &");
}

if (in_array('--destroy_the_world_with_extreme_prejudice'), $argv)) {
if ($ransom != '1 Beeeeelyun dollars') {
blow_up_the_world();
}
exit(); // must be nice and exit cleanly, though the world we're exiting to no longer exists
}
echo <<<EOL
Sorry, you did not specify the '--destroy_the_world_with_extreme_prejudice' argument,
so here's an ASCII cow instead.

(__)
(oo)
/-------\/ Moooooo
/ | ||
* ||----||
^^ ^^
EOL;

关于PHP 5 秒倒计时(CLI,不是 JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com