$A=new MySQL();
    $B=new Pagination();
    Pagination的构造函数要求有参数的

解决方案 »

  1.   

    你没有没有参数的构造涵数:Pagination();
      

  2.   

    class Pagination {
    ...
    function Pagination ($pDB, $pSql, $pPage, $pPageSize = "")
    ...
    }$B=new Pagination(); // 实例化时至少要传递$pDB, $pSql, $pPage这三个参数
      

  3.   

    function Pagination ($pDB ="", $pSql="", $pPage="", $pPageSize = "")
      

  4.   

    错误提示很明确了
    类Pagination的构造器有三个形参未指定,造成实例化Pagination对象失败。于是出现了在一个空对象上调用方法的错误提示。这样修改试试看...
        $A=new MySQL();    
        $A->getLink();  
        $pDB=$A->getLink();
        echo $pDB;
        $pSql="select * from user";
        $B=new Pagination ($pDB, $pSql, 1, $pPageSize = "");    $A->getLink();
      
        $B->$mDB=$pDB;
        $pSql="select * from user";