首頁 > 後端開發 > php教程 > php物件導向中屬性的問題

php物件導向中屬性的問題

WBOY
發布: 2023-03-01 18:48:01
原創
1001 人瀏覽過

class play{

<code>private $message = null;
public function __construct(){

}
public function callback(event $event){
    $this->message = $event->click();
    ...
}</code>
登入後複製
登入後複製

}

請教下各位 public function callback(event $event) 中 $event 前面為什麼要加event?這裡的event有什麼作用?

謝謝

回覆內容:

class play{

<code>private $message = null;
public function __construct(){

}
public function callback(event $event){
    $this->message = $event->click();
    ...
}</code>
登入後複製
登入後複製

}

請教下各位 public function callback(event $event) 中 $event 前面為什麼要加event?這裡的event有什麼作用?

謝謝

型別宣告:形參$event必須是(類別/介面)event的實例或是event的子類別(或實作了event介面的類別)的實例

謝邀,那個就是PHP函數的參數型別限制。即是當你呼叫$play->callback($event)時,如果$event不是event類型,就會報錯。以下圖片是PHP函數參數可以設定類型表。
php物件導向中屬性的問題

嚴格限制輸入類型。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板