- 3
- 0
- 约6.84千字
- 约 18页
- 2016-11-05 发布于北京
- 举报
(PHP与MySQL入门学习指南
PHP5與MySQL5 入門學習指南 第 14 章 自定函數 本章大綱 14-1 建立函數 14-2 參數的傳遞 14-3 預設參數值 14-4 可變長度參數 問題與討論 14-1 建立函數 14-2 參數的傳遞 自定函數的參數傳遞可以分成二種方式 傳址呼叫 傳值呼叫 14-2-1 傳值呼叫(Call By Value) 傳值呼叫的方式是由主程式傳遞變數的值給自訂函數的參數。 14-2-2 傳址呼叫(Call By Reference) 傳址呼叫是傳入變數的位址而不是值, 所以函數參數是接受主程式傳來的一個位址。因此參數會指向原變數 由於 PHP 5 的預設值不予許使用 call by reference 因此需要將 PHP.INI 中的allow_call_time_pass_reference設定為 on才可以使用. 14-3 預設參數值 在自訂函數撰寫時可以事先給予參數一個預設值, 當主程式呼叫函數時有二種選擇。 第一種如果主程式有傳值給函數, 則函數中參數值即以主程式傳入的值代入。 第二種如果主程式沒有傳值給函數, 則以函數將以函數定義的預設值帶入參數。 其格式如下function func_name(arg1, arg2=n) { 函數內容 }說明:func_name 為函數名稱, arg1 是第一個參數, 第二
原创力文档

文档评论(0)