php中__call的使用方法

這篇文章主要講解了“php中__call的使用方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php中__call的使用方法”吧!

目前成都創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網站建設、域名、虛擬空間、網站托管、企業(yè)網站設計、富縣網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

說明

1、當要調用的方法不存在或者權限不足時候,會自動調用。

2、首先要重寫__call方法,__call方法有2個參數(shù),method和param,對應真實的方法名字和參數(shù)。

應用場景

當需要使用統(tǒng)一的調用方式,但接口又有很多的時候,就可以使用該方法了。

實例

<?php
class autofelix
{
    private function say()
    {
        echo 'hello, 我是autofelix';
    }
 
    public function __call($name, $arguments)
    {
        echo '你無權調用' . $name . '方法';
        die;
    }
}
 
$a = new autofelix();
$a->say(); //按理說應該報錯
 
//即可輸出:你無權調用say方法

感謝各位的閱讀,以上就是“php中__call的使用方法”的內容了,經過本文的學習后,相信大家對php中__call的使用方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

本文標題:php中__call的使用方法
瀏覽路徑:http://muchs.cn/article26/ijoicg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、營銷型網站建設、微信小程序、網站策劃、網站設計、面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設公司