如何用php構造函數的小例子
本文介紹下,PHP編程中有關構造函數的二個例子,幫助大家理解與應用php構造函數,感興趣的朋友可以參考學習下。
本節內容:
php構造函數
什麼是構造函數?
PHP網站中關於構造函數的定義:
構造函數是類中的一個特殊函數,當使用 new 操作符創建一個類的'實例時,構造函數將會自動調用。當函數與類同名時,這個函數將成爲構造函數。如果一個類沒有構造函數,則調用基類的構造函數,如果有的話,則調用自己的構造函數
例子,一個class a類:
複製代碼 代碼示例:
<?php
class a{
function __construct(){
echo 'class a';
}
}
有個class b類繼承a類:
複製代碼 代碼示例:
<?php
include '';
class b extends a{
function __construct(){
echo '666666';
//parent::__construct();
}
function index(){
echo 'index';
}
}
$test=new b();
b類有自己的構造函數,那麼實例化b類時,自動運行構造函數,此時默認不運行父類的構造函數,如果同時要運行父類構造函數,要聲明parent::__construct();
例如:
複製代碼 代碼示例:
<?php
include '';
class b extends a{
function index(){
echo 'index';
}
}
$test=new b();
此時b類沒有自己的構造函數,那麼將默認執行父類的構造函數。
相關文章
-
構造函數和析構函數php基礎知識
構造函數PHP5允行開發者在一個類中定義一個方法作爲構造函數。具有構造函數的類會在每次創建對象時先調用此方法,所以非常適合在使用對象之前做一些初始化工作。注意:如果子類中定義了構造函數則不會暗中調用其父類的 -
簡單介紹php構造函數用法
構造函數意思就是在類執行時通過構造函數作爲入口進行操作了,下面我們來看一篇關於php構造函數用法文章吧。 構造函數 和 析構函數 構造函數void __construct ([ mixed $args [, $... ]] )PHP 5 允行開發者在一 -
PHP類與構造函數
php允行開發者在一個類中定義一個方法作爲構造函數。具有構造函數的類會在每次創建對象時先調用此方法,所以非常適合在使用對象之前做一些初始化工作。以下是小編爲大家搜索整理的PHP類與構造函數,希望能給大家帶來幫助 -
php如何禁用eval函數
php的eval函數並不是系統組件函數,因此我們在中使用disable_functions是無法禁止它的。以下是小編爲大家搜索整理的PHP如何禁用eval函數,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!php eval() -
如何啓用Apache的PHP-FPM多實例
PHP-FPM 作爲 FastCGI 進程管理器而廣爲熟知,它是 PHP FastCGI 實現的改進,帶有更爲有用的功能,用於處理高負載的服務器和網站。下面就一起來學習學習,更多內容請關注應屆畢業生網! 新功能擁有具有優雅(graceful)啓動/ -
php初始化對象和析構函數的簡單實例
文章主要是對php初始化對象和析構函數的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助。代碼如下:<?php/*********************************************** __construct 對象初始化函數使用* destru -
如何實現PHP獲取表單數據與HTML嵌入PHP腳本
保證食品安全,保障廣大羣衆的身體健康和合法權益,下面是小編精心整理的食品安全責任書,希望能給大家帶來幫助!食品安全責任書(一)根據《中華人民共和國食品衛生法》和政府、有關部門關於食品衛生監督、管理的文件精神同 -
如何往php函數中傳入不定數量的參數
如何往php函數中傳入不定數量的參數?具體的使用 方法是如何的呢?下面是本站小編精心爲大家整理的'往php函數中傳入不定數量的參數的方法,希望對大家有幫助,更多內容請關注應屆畢業生網!方法有兩種: 數組方式傳值函數 -
如何使用php自定義函數實現漢字分割替換
導語:如何使用php自定義函數實現漢字分割替換?下面是小編給大家提供的示例,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。header("Content-type:text/html;charset=utf-8");$str="趙錢孫";function mbstringToArray -
PHP如何自定義一個函數
計算文件、磁盤分區和目錄的大小在各種應用程序中都是常見的任務。計算文件的大小可以通過前面介紹過的filesize()函數完成,統計磁盤大小也可以使用disk_free_space()和disk_total_space()兩個函數實現。但PHP目前並沒