函數最後為什麼要回傳呢?
函數,做為一個重要的程式碼復用工具,有很多特徵,要了解:
1、函數必須要有一個調用者,有的函數你可能感覺到是哪個在調用,其實是系統在調用。
2、函數必須完成一個特定的功能,或是執行一個預定義動作,或傳回一個處理結果。不論如何,必須要給呼叫者一個回饋,讓呼叫者知道函數的運行結果是什麼,以便採取進一步的行動。
3、函數很多時候,你可以看到一個值,或是一個物件來使用。
4、切記,函數不可以放在賦值語句的左邊,不允許給一個函數賦值。
5、函數可以沒有名字,此時就是一個匿名函數,這個很有用,特別是回呼的時候。
6、函數可以在定義的時候自動執行,自叫自調用函數:(function(){//代碼})(),由於這類函數往往都是一次性用品,所以大多用匿名函數。
7、函數調用方式很多,即可以在程式設計師,按傳統方法調用,也可以使用一些系統函數來調用,例如:call_user_func_array()等。
8、函數功能強大,善用之,可以讓您的工作效率大大提升,程式碼更加規範,易維護~~
更多函數知識,你在PHP中文網(www.php.cn)參考相關課程~~
——Peter Zhu
函數,做為一個重要的程式碼復用工具,有很多特徵,要了解:
1、函數必須要有一個調用者,有的函數你可能感覺到是哪個在調用,其實是系統在調用。
2、函數必須完成一個特定的功能,或是執行一個預定義動作,或傳回一個處理結果。不論如何,必須要給呼叫者一個回饋,讓呼叫者知道函數的運行結果是什麼,以便採取進一步的行動。
3、函數很多時候,你可以看到一個值,或是一個物件來使用。
4、切記,函數不可以放在賦值語句的左邊,不允許給一個函數賦值。
5、函數可以沒有名字,此時就是一個匿名函數,這個很有用,特別是回呼的時候。
6、函數可以在定義的時候自動執行,自叫自調用函數:(function(){//代碼})(),由於這類函數往往都是一次性用品,所以大多用匿名函數。
7、函數調用方式很多,即可以在程式設計師,按傳統方法調用,也可以使用一些系統函數來調用,例如:call_user_func_array()等。
8、函數功能強大,善用之,可以讓您的工作效率大大提升,程式碼更加規範,易維護~~
更多函數知識,你在PHP中文網(www.php.cn)參考相關課程~~
——Peter Zhu