課程
/后端開發
/PHP
/PHP進階篇
<?php
function func() {
? ? echo 'my function called.';
}
$name = 'func';//把‘func’這個字符串直接賦值給$name.
//調用可變函數
$name();//func()相當于$name,此處為什么不可以直接換成“func()”?
?>
2016-11-28
源自:PHP進階篇 11-4
正在回答
如果你這樣寫的話 ? func() ? ?整體為字符串,所以就不是調用函數。
可以直接寫func(),但是要變的本身就是func 這個函數,你直接寫有什么和可變函數有什么關系
還是無法真正理解。只能記住這格式啦。
不可以,函數名稱必須是字符串
可以直接寫func()
可以吧!
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
5 回答echo $car->name;的name為什么不要$符號
3 回答為什么是return $this->name; 而不是return $this->$name;
2 回答為什么是echo $car->name而不是echo $car->$name
1 回答為什么unset($_SESSION['name']);中的"name"與'name'得出的結果不一樣?
1 回答$obj->name=$this->name是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-28
如果你這樣寫的話 ? func() ? ?整體為字符串,所以就不是調用函數。
2017-03-26
可以直接寫func(),但是要變的本身就是func 這個函數,你直接寫有什么和可變函數有什么關系
2016-11-30
還是無法真正理解。只能記住這格式啦。
2016-11-28
不可以,函數名稱必須是字符串
2016-11-28
可以直接寫func()
2016-11-28
可以吧!