2013-03-27 104 views
-1

我目前遇到php函數的問題。我已經聲明瞭一個函數:PHP函數不接受參數

function edit_content($array, $id = NULL){ 
     //code 
    } 

哪裏$array是傳遞給函數和$id數組是一個可選的整數值。 當我這樣調用例如功能:

edit_content($content_array, 2); 

2不會獲得通過。

爲什麼價值不通過?它與傳遞數組有關嗎?

+7

你是怎麼知道'2'沒有通過的? – Havelock 2013-03-27 19:53:55

+0

它對我來說工作得很好...... http://codepad.viper-7.com/gTEogO – brbcoding 2013-03-27 19:56:36

+0

向我們展示'edit_content'的內部結構以及無法使用'$ id'的情況。 – MichaelRushton 2013-03-27 19:57:42

回答

0

問題不在代碼中,而是在緩存中。我忘記了在更改ajax調用之後清除緩存,並導致在不同條件下調用該函數(其中ID因爲不需要而不通過)。

感謝您的幫助,我很抱歉 祝你有個美好的一天!