本文目錄一覽:
- 1、php中parent::__construct()是什麼意思
- 2、請問在php中parent::__construct()有什麼作用
- 3、PHP中所有的關鍵字有哪些?
- 4、請教關於php extends 以及 parent
php中parent::__construct()是什麼意思
調用父類的構造函數:
class A {
public $name; //名字
function __construct($name){ //構造函數
$this-name = $name;
}
function test(){
echo $this-name;
}
}
//派生類
class B extends A{
function __construct(){
parent::__construct(“測試”); //調用或者說繼承父類的構造函數:
self::test();
}
}
$b = new B();
請問在php中parent::__construct()有什麼作用
你的 CommonController 已經 繼承了 Controller,
所以 parent::__construct(); 就是執行父類的構造方法。
這麼做是因為子類中寫了構造方法會覆蓋父類的構造方法導致父類的構造方法不能自動執行,所以在子類中的構造方法中手動執行父類的構造方法。
PHP中所有的關鍵字有哪些?
PHP關鍵字(68個)
and or xor __FILE__ extends __LINE__ array() as break case class const continue declare default die() do echo else elseif empty() enddeclare endfor endforeach endif endswitch endwhile eval() exit() extends for foreach function global if include include_once isset() list() new print require require_once return static switch unset() use var while __FUNCTION__ __CLASS__ __METHOD__
final(PHP 5) php_user_filter(PHP 5) interface(PHP 5) implements(PHP 5) exception(PHP 5) public(PHP 5) private(PHP 5) protected(PHP 5) abstract(PHP 5) clone(PHP 5) try(PHP 5) catch(PHP 5) throw(PHP 5) cfunction(PHP 4 only) this(PHP 5 only)
請教關於php extends 以及 parent
extends 是繼承父類,擁有父類的protected和public屬性和方法,用法:class childClass extends parentClass {}
parent是子類調用父類的成員方法,一般用在調用父類的構造方法,用法:
function __costrust()
{
parent::__construct();
}
我的理解是這樣
原創文章,作者:YOJFJ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127411.html