php调用父类方法
PHP程序员们在实际编写中使用PHP parent来指向父类指针,并调用父类的构造函数,对父类进行初始化。下面由应届毕业生小编整理了几种php调用父类方法,希望对大家有所帮助。
php 调用父类方法(一)
class impro_mysqli extends mysqli{
/*显示上一个插入记录的ID*/
我们就不能使用!
代码:
function id(){
return this->_id();
}
因为这样程序会判断在 impro_mysqli 中有个_id();的.方法,然而实际上,并没有!
而使用
代码:
function id(){
return mysqli__id();
}
虽然正确,但是失去了使用继承的意义,那我们该怎么做呢 ?
很简单,我们只要使用 parent::(parent+2个英文字符的冒号) 字符就好了
所以想要调用父类的函数,就可以写成
代码:
function id(){
return parent::_id();
}
php 调用父类方法(二)
class person {
public $name='Tom';
public $gender; //性别
public $money=1000;
public function __construct(){
echo '这里是父类',PHP_EOL;
}
public function say(){
echo $this->name," is",$this->gender,"";
}
}
class family extends person{
public $name;
public $gender;
public $age;
public $money=100000;
public function __construct(){
parent::__construct(); //调用父类构造方法
echo '这里是子类',PHP_EOL;
}
public function say(){
parent::say(); //调用父类方法
echo $this->name," is ",$this->gender,",and is ",$this->age,PHP_EOL;
}
public function cry(){
echo parent::$money,PHP_EOL; //报错,为什么不可以
echo '%>_
-
2017年PHP错误总结范文
导语:如果你还是PHP新手的话,不妨就找些PHP错误点来看看。下面的是本站小编为大家搜集的2017年PHP错误总结,供大家参考。错误总结PHP-不断更新(新手必看)做开发请开启全部错误提示:error_reporting=E_ALL|E_STRICT屏蔽错误提示等于掩耳盗铃。代码写规范,错误少一半...
-
在PHP中使用随机数的三个步骤
如何做一个随机的出现的网页,可是用rand()就是不行,听说要初始化随机数,可是怎么初始化,请不吝赐教,谢谢!//第一步:初始化种子$seedarray=microtime();$seedstr=split("",$seedarray,5);$seed=$seedstr[0]*10000;//第二步:使用种子初始化随机数发生器srand($seed);//...
-
php中zend相对路径问题
php下使用zend相对路径的处理方法。如何使用呢?就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!<?phpdefine('P_S',PATH_SEPARATOR);define('ROOT',"../");set_include_path(ROOT.P_S.'Zend'.P_S_incl...
-
tp搜索时首页分页和搜索页保持条件分页的方法
在做搜索查询时突然发现在首页用的`分页代码在搜索页使用时出现错误,首页分页代码(代码中标注start与end部分为分页代码),下面是由本站小编为大家整理的Thinkphp搜索时首页分页和搜索页保持条件分页的方法,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生...