$in = $_GET['in'];
print $in;
当我输入?in=<<<
它时它会打印出来<<<
。但是当你这样做时,?in=<<<A
它只会打印出来<<
并且<A
部分丢失。这种特殊性的解释是什么?我知道那<<
是T_LS
并且<<<
是T_START_HEREDOC
,但不知何故我不明白那<A
是怎么消失的。
编辑:对不起,我暂时感到困惑。我的困惑来自这样一个事实,即当我评估代码时
eval("\$out = $in");
并输入?in=<<<A\nout\nA;\n
我得到一个 T_LS 语法错误。
抱歉我的轻率问题。模组可以删除或关闭此帖子。