致命错误:不能在代码第3行(PHP)的write上下文中使用函数返回值


Fatal error: Can't use function return value in write context in your code on line 3 (PHP)

所以我有问题与我的代码。我试图实现多个mktime函数PHP代码使用if和其他if值,但我仍然得到一些错误。我不知道哪里出了问题。我得到错误PHP在线检查,我已经修复了代码位,但我仍然得到错误下面是代码

<?
// Check if clock is 4:20am/4:20pm (12h clock) or 4:20/16:20 (24h clock)
if (time() = mktime(4,20,0,0,0,0));
    require_once('doc.html');
else if
    (time() > mktime (4,20,0,0,0,0));
    require_once('doc2.html');
else if
    (time() = mktime(16,20,0,0,0,0));
    require_once('doc2.tml');
else if
    (time() > mktime(16,20,0,0,0,0));
    require_once('doc2.html');
?>

试试这个:

// Check if clock is 4:20am/4:20pm (12h clock) or 4:20/16:20 (24h clock)
if (time() == mktime(4,20,0,0,0,0)) {
    require_once('doc.html');
} else if {
    (time() > mktime (4,20,0,0,0,0));
    require_once('doc2.html');
} else if {
    (time() == mktime(16,20,0,0,0,0));
    require_once('doc2.tml');
} else if {
    (time() > mktime(16,20,0,0,0,0));
    require_once('doc2.html');
}

您必须使用==语句来检查=