寻梦的稻草人,昨晚读了一下你的代码,偶改为php版的,解释php代码时有点BUG,请指点一下.
偶改为PHP版本的,别的都没什么问题,但是只要是程序中带 $ 符号的,传递给程序后自动没了.
$str2 = <<<EOD
function getUserNum() {
global $x;
$query = "SELECT id FROM `$x[user]`";
$result = mysql_query($query);
$num = mysql_num_rows($result);
return $num;
}
EOD;
偶把这个片段,传给着色的方法,在那边输出来一看:
function getUserNum() {
global ;
= "SELECT id FROM ``";
= mysql_query();
= mysql_num_rows();
return ;
}
带 $ 符号的,自动没了,大概是PHP解释器当为变量给解释了.
这个问题该怎么解决? 谢谢!