php invoke方法有什么用

發(fā)布時間:2024-03-04
php invoke方法是php5.3新增的一個魔術(shù)方法,該方法可以在創(chuàng)建實例后,直接調(diào)用對象,也就是通過函數(shù)的方式來使用對象,并且invoke方法也可以帶參數(shù)。
推薦:《php視頻教程》
php5.3新增了一個叫做__invoke的魔術(shù)方法,這樣在創(chuàng)建實例后,可以直接調(diào)用對象。
就是用函數(shù)的方式來用對象,比如我現(xiàn)在有個a類,如果我想防止別人直接輸出對象,那么我可以這樣:
class a { public function __invoke() { return '不允許這樣使用'; }}$a = new a();echo $a();那么就會輸出“不允許這樣使用”。
__invoke()方法,也可以,帶參數(shù):
class a { public function __invoke($a,$b) { return "傳入的參數(shù)a:{$a},b:{$b}"; }}$a = new a();echo $a(1,2);然后就可以輸出了:
這個方法也可以,直接通過類調(diào)用。
當然,也可以調(diào)用本類的其他方法,不過權(quán)限修飾符不能設(shè)置為private,和protected;
上一個:辨別橡膠拉力機質(zhì)量方法
下一個:云服務(wù)器與云硬盤的區(qū)別嗎

蘭花培植7-9月管理要點
化妝水瓶蓋扭力測試儀
貢茶之地:易武古鎮(zhèn),老茶人家的故事
RC0100FR-07115KL,01005 115KΩ 1% 1/32W 電阻
deva,編碼器的應用及選型建議
什么牌子的手提電腦適合大學生用,買手提電腦買什么牌子好
2020年火的格斗手游(2020年格斗類手游)
洗衣機漏電原因及注意事項
RS-06K564JT,J 1206 560K現(xiàn)貨購買,風華 1206 560KΩ ±5% 1/4W
高效液相色譜儀的壓力過高如何處理?
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos