php 转义字符

来源:百度知道 编辑:UC知道 时间:2024/05/24 23:44:03
想在PHP中加入
echo "<tr><td><a href="$_SERVER['PHP_SELF']?id=1">上一页</a><a href="$_SERVER['PHP_SELF']?id=2">下一页</a></td></tr>";
我已经把ECHO中的"改成\"了还是不行
echo "<tr><td><a href=\"$_SERVER['PHP_SELF']?id=1\">上一页</a><a href=\"$_SERVER['PHP_SELF']?id=2\">下一页</a></td></tr>";
提示的错误是
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
应该就是转义字符的问题 到底该怎么改

echo "<tr><td><a href=\"$_SERVER['PHP_SELF']?id=1\">上一页</a><a href=\"$_SERVER['PHP_SELF']?id=2\">下一页</a></td></tr>";
还是不对,数组特殊,应该如下:

<?php
echo "<tr><td><a href=\"{$_SERVER['PHP_SELF']}?id=1\">上一页</a><a href=\"{$_SERVER['PHP_SELF']}?id=2\">下一页</a></td></tr>";
?>

一分都没有,也懒得理了。

<?php
echo "<tr><td><a href=".$_SERVER['PHP_SELF']."?id=1>上一页</a><a href=".$_SERVER['PHP_SELF']."?id=2>下一页</a></td></tr>";
?>

转义字符?= =!我还没学完可能不知道
我只知道你这个转义字符好像是正则表达式里的东西