php傳遞預設引數出錯

2021-08-08 15:15:06 字數 546 閱讀 2830

1樓:0o胡少俠

這樣是不符合php的規範,你定義的函式引數是引用傳遞(變數前加了&符號),但使用時卻是值傳遞($_result=null),這裡有個例子:http://www.

設定函式引數預設值應該在定義函式的地方,而不是呼叫的地方,而且應該把預設定預設值的引數放在後面,如上面的函式方法應該改為:

static public function undb(&$_db, &$_result=null)

這樣在呼叫這個方法的時候是可以這樣的:db::undb($_db);即$_result可以省略

2樓:匿名使用者

這個容我想想 再想想

3樓:匿名使用者

因為你這裡是呼叫函式,當然不能給預設值啦,在定義函式時我們可以給一個函式的引數寫預設值,但是你這是在呼叫,哪能這樣寫的??

python中怎麼向sorted()傳遞引數reverse

1 檢視sorted 函式的幫助資訊。sorted iterable,key none,reverse false 2 iterable可迭代的物件。sorted對物件排序,返回的物件不會改變原物件。3 key根據自定義規則來排序。字串排序key預設則按照首字母排序,指定key以後按照指定規則排序。...

php類中方法之間引數怎麼呼叫,php類方法中引數問題,引數怎麼是一個類名 加上變數,怎麼理解?

class a function dosomething 方法的引數是新定義一個變數,注意是新定義,方法結束自動銷燬,2.php類中方法定義的引數與專呼叫時屬的引數名稱可以不同。帶預設值的就是指當這些引數沒有給出的時候可以按照預定義內容進行賦值 按引數順序呼叫 function text i,a t...

htaccess問題php檔案帶有引數的什麼重定向

用正則,bai 引數正則用du 後 zhi面引dao用 1,2.如 版偽靜態權 php id 1 page 2 r 301,l htaccess裡怎麼將帶引數的動態url重定向為靜態url?9 apache偽靜態 url重寫 不是301,再去看看 的字尾是可以自定義編輯的,寫成1 2 3 bb aa...