echo "<a href='?page={$pages}'>尾页</a>";为什么我在尾页可以把变量写在花括号中,然后变量可以解析,然后把上一页和下一页写称以下的样子就不行$pages是总数echo "<a href='?page={$page - 1}'>上一页</a>";
或者下面的也不行
echo "<a href='?page={$page} - 1'>上一页</a>";只能写成以下的样子才可解析变量,并且才会获得变量的数据。echo "<a href='?page=" . ($page + 1) . "'>下一页</a>";
echo "<a href='?page=" . ($page - 1) . "'>上一页</a>";
1 回答
已采纳
嗯恩恩
TA贡献11条经验 获得超1个赞
php解析变量要用双引号,单引号里面的所有数据一律按字符串处理,所以想在输出中解析变量,边界符号必须要使用双引号。第一张图的解析就是这样。
最后一张图程序解析是因为这是标准的PHP语法结构
第二张图第一个echo已经解析了至于后面的 -1 呵呵~~
第二个(其实这样输入是解析的)不解析是因为第二个echo中系统将 } 也看做了变量的一部分,你在}前加一个空格,变量就解析了。
前方高能预警:::(你确定第二章图你的花括号是对的?是英文状态下输入的花括号?英文状态下的花括号这样输入系统不报错?) 神奇的是我把你的花括号粘了过来竟然对不齐!!!
- 1 回答
- 0 关注
- 959 浏览
添加回答
举报
0/150
提交
取消