在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ php中函數(shù)作用域問題

php中函數(shù)作用域問題


        $fee = 310;
        $serviceprice = 50;
        
        function total($fee,$serviceprice){
            
            $fee += $serviceprice;
            echo "您共需支付:$fee"."元";
        }
        
        total($fee,$serviceprice); // 360元

剛學(xué)php 遇到了,這個(gè)是可以正常執(zhí)行的,好像沒有了作用域問題了.......

是我理解錯(cuò)了嗎?

回答
編輯回答
悶油瓶

你把 echo 從total 方法里移動(dòng)到程序結(jié)尾,會(huì)遇到變量作用域問題。

2017年2月12日 14:15
編輯回答
陪我終

函數(shù)里面的參數(shù)只是形式上的參數(shù),當(dāng)函數(shù)運(yùn)行的時(shí)候,其實(shí)是將變量的值,賦給了參數(shù); total($fee,$serviceprice)相當(dāng)于total($fee = 310,$serviceprice =50); 與函數(shù)外的變量無關(guān),他們只不過是變量名字一樣;

2018年7月18日 02:38
編輯回答
心上人

定義函數(shù)的時(shí)候傳入的參數(shù)是形參,調(diào)用函數(shù)的時(shí)候傳入的參數(shù)是實(shí)參;至于你說的作用域是什么就不明白了.

2018年8月26日 14:10
編輯回答
陌如玉

這個(gè)問題可以這樣解釋,你這個(gè)代碼跑起來就是定義參數(shù),定義函數(shù),傳入?yún)?shù)執(zhí)行函數(shù)

2017年7月6日 18:00