php “生日快乐,亚历山大!” 2017-12-08上午10点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php “生日快乐,亚历山大!” 2017-12-08上午10点相关的知识,希望对你有一定的参考价值。

<?php
/*
 * "Happy Birthday, Alexander!"
 *
 * $Hb = new Hb;
 * $Hb->main();
 */
class Hb
{
    protected $HbText = "01001000 01100001 01110000 01110000 01111001 00100000 01000010 01101001 01110010 01110100 01101000 01100100 01100001 01111001 00101100 00100000 01000001 01101100 01100101 01111000 01100001 01101110 01100100 01100101 01110010 00100001";
    protected $HbTextDefault = "01000111 01110010 01100101 01100001 01110100 00100000 01000100 01100001 01111001 00100001";
    protected $HbDate = "2017-12-08";
    
    public function getHbText()
    {
        return $this->HbText;
    }
    public function getHbTextDefault()
    {
        return $this->HbTextDefault;
    }
    
    protected function getTodayText() {
        return date("Y-m-d") == $this->HbDate 
            ? $this->getHbText()
            : $this->getHbTextDefault();
    }
    
    public static function main() {
        $it = new static;
        while (1) {
            // Congratulate at 10am
            if (date("H") == "10") {
                echo $it->getTodayText();
            }
            sleep(3600);
        }
    }
}

以上是关于php “生日快乐,亚历山大!” 2017-12-08上午10点的主要内容,如果未能解决你的问题,请参考以下文章

Yii2 PHP获得第一天的一周和最后一天的日期

为啥android中的计算与php中的计算不同?

SQL:如何每天选择一行

php 中的 Youtube 视频下载器失败 - 禁止

使用 Guzzle PHP 将文件分块上传到 URL 端点

PHP - 用户链接