这是我在函数内部的代码:
list(${$page}Records, ${$page}MetaData) = getRecords(array(
'tableName' => $page,
'where' => '', // load first record
'loadUploads' => true,
'allowSearch' => false,
'limit' => '1',
));
问题是,它的第一行引发了这个错误:
解析错误:第10行的/[edited]/includes/functions.php中的语法错误,意外的T_STRING,期待','或')'
我尝试了很多不同的方法,但我对PHP知之甚少。有谁知道这里发生了什么?
答案 0 :(得分:2)
${$page}Records
这不是您使用变量变量的方式。 PHP不知道你对那里的Records
是什么意思。
试试这个:
${$page.'Records'}
PHP将运行{}
内的代码,并将该字符串用作变量名。