課程
/后端開發
/PHP
/PHP進階篇
急求順序問題 為什么最后 Car::speedUp(); ?echo $car->getSpeed ?和 ?$car->getSpeed(); ?echo Car::speedUp();結果都一樣 ?
2015-03-27
源自:PHP進階篇 2-6
正在回答
不關乎順序問題,請理解每一句話的意思,Car::speedUp(); 調用靜態函數,speed加了10后被后面echo $car->getSpeed輸出。?$car->getSpeed();用實例調用函數,此時speed的值還是10,由于你沒有輸出所以看不到,你可以echo?$car->getSpeed();來輸出。echo Car::speedUp();輸出加10后的靜態屬性,所以這兩種輸出是一樣的,和順序無關。
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答例題中的執行順序
2 回答這是什么執行順序?
2 回答echo 中 函數的執行先后順序
1 回答這個執行順序為什么是這樣
1 回答問個問題啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-29
不關乎順序問題,請理解每一句話的意思,Car::speedUp(); 調用靜態函數,speed加了10后被后面echo $car->getSpeed輸出。?$car->getSpeed();用實例調用函數,此時speed的值還是10,由于你沒有輸出所以看不到,你可以echo?$car->getSpeed();來輸出。echo Car::speedUp();輸出加10后的靜態屬性,所以這兩種輸出是一樣的,和順序無關。