我在将变量传递给 PHP 函数时遇到问题。我正在使用 PHP 7.0.33 运行 Raspberry Pi 网络服务器。覆盆子上的一切都运行良好。当我将页面上传到运行 PHP 7.2 的 Godaddy 服务器时,我得到了可怕的死亡白页。我将其追溯到以下内容。这是简化的。
在覆盆子上:
这就是我发送变量的方式。
updateCustomer($uniqueid, $name, $title);
这就是我在函数中接收它们的方式。
function updateCustomer($uniqueid, $name, $title, $job){
}
在覆盆子上,我发送 3 个变量 ( $uniqueid
, $name
, $title
)。该函数正在寻找 4 个变量 ( $uniqueid
, $name
, $title
, ) 但如果最后一个变量 ( ) 不存在则$job
忽略它。$job
除非我发送 4 个变量并接收 4 个变量,否则这在 Godaddy 服务器上不起作用。因此,为了进行测试,我只是像这样插入$x
并且它可以工作。
function updateCustomer($uniqueid, $name, $title, $x){
}
所以我的问题...这是 PHP 7.033 和 Godaddy 上运行的 7.2 之间的功能差异吗?或者 PHP 设置中是否有允许它工作的设置?