亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語(yǔ)言

如何用php構(gòu)造函數(shù)的小例子

時(shí)間:2024-10-06 13:42:01 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

如何用php構(gòu)造函數(shù)的小例子

  本文介紹下,php編程中有關(guān)構(gòu)造函數(shù)的二個(gè)例子,幫助大家理解與應(yīng)用php構(gòu)造函數(shù),感興趣的朋友可以參考學(xué)習(xí)下。

  本節(jié)內(nèi)容:

  php構(gòu)造函數(shù)

  什么是構(gòu)造函數(shù)?

  PHP網(wǎng)站中關(guān)于構(gòu)造函數(shù)的定義:

  構(gòu)造函數(shù)是類(lèi)中的一個(gè)特殊函數(shù),當(dāng)使用 new 操作符創(chuàng)建一個(gè)類(lèi)的實(shí)例時(shí),構(gòu)造函數(shù)將會(huì)自動(dòng)調(diào)用。當(dāng)函數(shù)與類(lèi)同名時(shí),這個(gè)函數(shù)將成為構(gòu)造函數(shù)。如果一個(gè)類(lèi)沒(méi)有構(gòu)造函數(shù),則調(diào)用基類(lèi)的構(gòu)造函數(shù),如果有的話(huà),則調(diào)用自己的構(gòu)造函數(shù)

  例子,a.php一個(gè)class a類(lèi):

  復(fù)制代碼 代碼示例:

  <?php

  class a{

  function __construct(){

  echo 'class a';

  }

  }

  b.php有個(gè)class b類(lèi)繼承a類(lèi):

  復(fù)制代碼 代碼示例:

  <?php

  include 'a.php';

  class b extends a{

  function __construct(){

  echo '666666';

  //parent::__construct();

  }

  function index(){

  echo 'index';

  }

  }

  $test=new b();

  b類(lèi)有自己的構(gòu)造函數(shù),那么實(shí)例化b類(lèi)時(shí),自動(dòng)運(yùn)行構(gòu)造函數(shù),此時(shí)默認(rèn)不運(yùn)行父類(lèi)的構(gòu)造函數(shù),如果同時(shí)要運(yùn)行父類(lèi)構(gòu)造函數(shù),要聲明parent::__construct();

  例如:

  復(fù)制代碼 代碼示例:

  <?php

  include 'a.php';

  class b extends a{

  function index(){

  echo 'index';

  }

  }

  $test=new b();

  此時(shí)b類(lèi)沒(méi)有自己的構(gòu)造函數(shù),那么將默認(rèn)執(zhí)行父類(lèi)的構(gòu)造函數(shù)。

【如何用php構(gòu)造函數(shù)的小例子】相關(guān)文章:

PHP類(lèi)與構(gòu)造函數(shù)07-01

PHP函數(shù)知識(shí)總結(jié)09-29

PHP數(shù)組函數(shù)知識(shí)10-24

PHP函數(shù)的區(qū)別及用法10-27

簡(jiǎn)單PHP數(shù)組函數(shù)介紹09-26

php摘要生成函數(shù)詳解09-02

PHP常用的文件操作函數(shù)10-17

PHP網(wǎng)絡(luò)操作函數(shù)講解07-23

java構(gòu)造函數(shù)調(diào)用技巧10-26

php+mysql注射語(yǔ)句構(gòu)造07-24