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因为不需要而不通过)。

感谢您的帮助,我很抱歉 祝你有个美好的一天!