致命错误:无法在写入上下文中使用函数返回值

时间:2014-03-01 21:29:08

标签: php

致命错误:第4行的/home/haxcty/public_html/include/function.php中的写入上下文中不能使用函数返回值 错误

function lisencecheck() {
    if (substr( $_SERVER['HTTP_HOST'], 0, 4 )  = 'www.') {
        substr( $_SERVER['HTTP_HOST'], 4 );
        $domainame = ;
    } 
    else {
        $_SERVER['HTTP_HOST'];
        $domainame = ;
    }    
    return $domainame;
}

1 个答案:

答案 0 :(得分:0)

这就是你的代码应该被编写的方式(尽管如此,如果它总是为空或者这段代码应该做什么,我不太确定你为什么要返回一个值):

function lisencecheck() {
    if (substr( $_SERVER['HTTP_HOST'], 0, 4 ) == 'www.') {
        substr( $_SERVER['HTTP_HOST'], 4 );
        $domainame = '';
    } 
    else {
        $_SERVER['HTTP_HOST'];
        $domainame = '';
    }
    return $domainame;
}