我创建了一个内部具有加法运算的函数..但是当我调用该函数时显示错误
A non-numeric value encountered in...
我的功能是这样的:
function get_pages($start){
echo '
<a href="page/'. $start + 1 .'">Next</a>
<a href="page/'. $start - 1 .'">Previous</a>
'
}
呼叫功能
get_pages($_GET['page']);
请您提供解决方案吗?
您需要先检查传递的值是否为_numeric(数字或数字字符串),然后将操作分组在一起,然后再将其连接为字符串:
function get_pages($start){
if(is_numeric($start)){
echo '
<a href="page/'. ($start + 1) .'">Next</a>
<a href="page/'. ($start - 1) .'">Previous</a>
';
}
}