Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java的等价物是什么;超级";PHP5中的关键字?_Php - Fatal编程技术网

java的等价物是什么;超级";PHP5中的关键字?

java的等价物是什么;超级";PHP5中的关键字?,php,Php,我想extendaclass:class-figure扩展model_-base{…},在类子类的构造函数中(这里是图) 我想调用其父级的构造函数:在java中,我们通过编写super(参数)来实现 那么如何在PHP中调用父构造函数呢?您只需要 <?php class BaseClass { function __construct() { print "In BaseClass constructor\n"; } } class SubClass extend

我想
extend
a
class
class-figure扩展model_-base{…}
,在类子类的构造函数中(这里是图)

我想调用其父级的
构造函数
:在java中,我们通过编写
super(参数)来实现

那么如何在PHP中调用父构造函数呢?

您只需要

<?php
class BaseClass {
   function __construct() {
       print "In BaseClass constructor\n";
   }
}

class SubClass extends BaseClass {
   function __construct() {
       parent::__construct(); // this will call your parent constructor
       print "In SubClass constructor\n";
   }
}

$obj = new BaseClass();
$obj = new SubClass();
?>


请阅读:

它是PHP中的父级

Java - Super

PHP  - Parent

父项::u构造($args)
。有关父类的详细信息,请参见。是否必须为
\uu construct()
指定构造函数名称(用于基类和子类)?或者我可以随意命名吗?@pheromix u的命名为uuu construct()bcz,uuu construct()函数创建一个新的SimpleXMLElement对象,该对象返回一个对象。
Java - Super

PHP  - Parent