传递给函数的参数不会传递

时间:2019-10-16 02:37:10

标签: php function arguments

我有一个像这样定义的php函数

function dbinsert(&$sconn, $values, $userid, $table, $reason = '', $setnull = false, $echo = false, $tzbypass = true)

当我调用函数时,我照常传递变量,但是当我到达参数列表中的变量$ setnull时,变量停止传递。更具体地说,无论我传递给函数的值是什么,变量都保持不变。

例如,如果我这样调用函数:

$qresult = dbinsert($sconn, $valuesqt, $_SESSION['usrid'], '<tablename>', '<reason information>', false, true);

即使我传入了true,$ echo变量的值仍为false。我觉得我这里一定缺少明显的东西,但我无法想象它是什么。

0 个答案:

没有答案