类定义如下: class ygsc extends DBSQL { var $Database="6300lan"; var $sql; var $begin; var $end; var $scount=8; var $pagecount; var $pageamount; static $rank=1; function setsql($sqlstring) { $this->sql=$sqlstring; } function setrank() { $this->rank*=-1; }
function setcountamount(){ $this->query($this->sql); $this->pageamount=ceil($this->nf()/$this->scount); }
function setpagecount($pagecount){ if ($pagecount==''){ $this->pagecount=1; }else{ $this->pagecount=$pagecount; } }
另外静态变量要放到函数里面,如: function setrank() { static $rank=1; $this->rank*=-1; }
class ygsc extends DBSQL {
var $Database="6300lan";
var $sql;
var $begin;
var $end;
var $scount=8;
var $pagecount;
var $pageamount;
static $rank=1;
function setsql($sqlstring)
{
$this->sql=$sqlstring;
}
function setrank()
{
$this->rank*=-1;
}
function setcountamount(){
$this->query($this->sql);
$this->pageamount=ceil($this->nf()/$this->scount);
}
function setpagecount($pagecount){
if ($pagecount==''){
$this->pagecount=1;
}else{
$this->pagecount=$pagecount;
}
}
function setrank() {
static $rank=1;
$this->rank*=-1;
}
var a;
static b;
function c(){
var d;
static e;
}
}
你所说的我还是不太明白,特将我在PHP写的一个非常简单的类写出来,请指点一下上面代码是否正确?