而不是
$next_page = $pageNumber + 1;
print '<a href="'.$url.'/page/'.$next_page.'">Next »</a>';
我想像这样写
print '<a href="'.$url.'/page/'.$pageNumber+1.'">Next »</a>';
最后一个给出了我的解析错误。为什么呢?
答案 0 :(得分:2)
您需要将操作放在括号之间:
print '<a href="'.$url.'/page/'.($pageNumber+1).'">Next »</a>';
这应该可以解决问题。
澄清一下:现在你正在尝试连接一个数字(1)和一个字符串,PHP不能这样做。 如果将表达式放在括号之间,则结果将成为解析器的常规变量,可以自动键入字符串,从而用于连接。
答案 1 :(得分:1)
由于运营商优先权。这将有效:
print '<a href="'.$url.'/page/'.($pageNumber+1).'">Next »</a>';