php分页获取错误(致命错误:未移植的操作数类型)

php分页获取错误(致命错误:未移植的操作数类型),php,Php,我在页面中进行分页时遇到一个错误:第12行中不支持的操作数类型。请帮我解决这个问题 <?php require_once("pagination.php"); $page=1;//Default page $limit=1;//Records per page $start=0;//starts displaying records from 0 if(isset($_GET['page']) && $_GET['page']!=''){

我在页面中进行分页时遇到一个错误:第12行中不支持的操作数类型。请帮我解决这个问题

<?php
 require_once("pagination.php");
    $page=1;//Default page
    $limit=1;//Records per page
    $start=0;//starts displaying records from 0
    if(isset($_GET['page']) && $_GET['page']!=''){
    $page=$_GET['page'];
    }
    $start=($page-1)*$limit;
    ?>

试试:


第12行是哪一行?在第12行:$start=($page-1)*$limit确保$page和$limit是数字类型。我已声明为整数?@user2637639 PHP只知道
混合类型。因此,您需要确保
$\u GET['page']
仅包含数字。您可以通过在
if
语句中添加
is\u numeric($\u GET['page'])
来实现这一点。
$start = (is_numeric($page) ? (int)$page : 0)*limit;