第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

魔術(shù)方法 __call 為什么需要兩個(gè)形參?

<?php

class Car {

? ? public $speed = 10;


? ? //在這里使用重載實(shí)現(xiàn)speedDown方法

? ? public function __call($name,$agr){

? ? ? ? if($name=='speedDown'){

? ? ? ? ? ? $this->speed-=10;

? ? ? ? }

? ? }

}

$car = new Car();

$car->speedDown(); //調(diào)用不存在的speedDown方法

echo $car->speed;

?>

比如? ? ? public function __call($name,$agr)?這行代碼中參數(shù)$name我能理解,不過(guò)這個(gè)$agr我就不能理解了,如果__call()少加上一個(gè)參數(shù)就會(huì)報(bào)錯(cuò),為什么呢?? 而且$agr這個(gè)形參也并沒(méi)有傳入東西啊。。

正在回答

2 回答

$name?參數(shù)是要調(diào)用的方法名稱(chēng)。$arg 參數(shù)是一個(gè)枚舉數(shù)組,包含著要傳遞給方法?$name?的參數(shù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也發(fā)現(xiàn)這個(gè)問(wèn)題,我猜想:可能是指這個(gè)函數(shù)可能會(huì)有多個(gè)參數(shù)傳過(guò)來(lái),比如:這個(gè)speedDown()函數(shù)沒(méi)有參數(shù)值,這個(gè)$args沒(méi)什么意義,但是如果speedDown(10,20...)有多個(gè)參數(shù)$args就代表這些參數(shù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PHP進(jìn)階篇
  • 參與學(xué)習(xí)       181904    人
  • 解答問(wèn)題       2644    個(gè)

輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開(kāi)發(fā)網(wǎng)站程序

進(jìn)入課程

魔術(shù)方法 __call 為什么需要兩個(gè)形參?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)