【问题标题】:Can't use function return value in write context, PHP can't figure out why无法在写入上下文中使用函数返回值,PHP 无法弄清楚原因
【发布时间】:2013-02-27 08:06:39
【问题描述】:

这是我的代码:

PHP:

    if(isset($_COOKIE("cookie_roof_angle")) && isset($_COOKIE("cookie_roof_direction")))
    {
        $roof_angle                     = intval($_COOKIE("cookie_roof_angle"));
        $roof_direction                 = $_COOKIE("cookie_roof_direction");
        $solarsell_page05_rendement    = mysql_query("SELECT value FROM solarsell_page05_pvgis WHERE angle = $roof_angle AND azimut = " . $roof_direction. "  ");
        echo $solarsell_page05_rendement;
    }

    else
    {
        echo "no values";
    }

我收到此错误消息:

致命错误:Can't use function return value in write context in C:\xampp\htdocs\Development\phpFunctions.php on line 19

在网上和stackoverflow.com上搜索了一下,我发现它可能是由isset函数引起的,谁能解释一下这是否是问题所在,为什么? 如果这不是问题,也许我的代码部分做错了,但我不知道为什么。

出现错误时都设置的 Cookie。

真诚地, 哈门·布林克曼。

【问题讨论】:

    标签: php sql


    【解决方案1】:

    语法错误:

    $_COOKIE["cookie_roof_angle"] 而不是$_COOKIE("cookie_roof_angle")

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-17
      • 1970-01-01
      相关资源
      最近更新 更多