Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\wamp\www\test\base.list.php on line 14
这是我的代码
if(isset($_GET['sortby']))
{
$sortby = "ORDER BY $_GET['sortby']";
}
错误位于“sortby”行。
答案 0 :(得分:1)
将您的代码更改为:
$sortby = "ORDER BY {$_GET['sortby']}"
正如链接Anthony中提供的那样,数组的引用键需要"复杂" (在表达式中嵌入表达式时,也称为#34;卷曲")语法。
// Works, quoted keys only work using the curly brace syntax echo "This works: {$arr['key']}";
我建议你阅读: