首頁 >後端開發 >PHP問題 >php如何呼叫private方法

php如何呼叫private方法

藏色散人
藏色散人原創
2020-08-01 09:44:576965瀏覽

php呼叫private方法:先定義一個parent類別;然後在類別的內部使用私有函數;接著實例化parent類,讓其變成一個物件並賦值給「$obj」即可。

php如何呼叫private方法

推薦:《PHP影片教學

將一個類別實例化後就變成對象,私有函數只能在類別內部使用,不能在類別外,也就是物件上使用,也不能在子類別中使用,如定義一個parent類別

class parent{
private function _justForMyself(){
echo "这是私有函数,只能在类内部使用哦";
}
public function forAll(){
echo "这是公共函数,在类外和子类都可以使用";
echo "因为我在类内,可以调用私有函数";
$this->_justForMyself();
}
}

現在我們實例化這個類別,讓他變成一個物件

$obj = new parent();//实例化parent类,让他变成一个对象并赋值给$obj
$obj->forAll();//forAll是公共函数,因此这里可以执行看到输出
$obj->_justForMyself();//_justForMyself是私有函数,类外不可使用,因此执行到这里会报错

以上是php如何呼叫private方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn