是否可以修改自定义回调的第二个参数?
<pre>
<code>
$something = 14
$this->form_validation->set_rules('name', 'Name', 'callback_valid_name['.$something.']');
public function valid_name($value, $something) {
$something = 20
}
</code>
</pre>
假设我想将某些内容传递给自定义回调。例如,我通过$something
,它等于14。在它被传递并且回调函数返回之后,$something
不等于20。这有道理吗?
到目前为止,我在这方面没有任何运气。
set_rules将名称值传递给回调函数。您可以将something变量定义为类变量,并可以从类中的所有方法访问它。