我有一个 php 问题,其中代码在计算机上工作,但不能在另一个计算机上工作
function appendParam(&$req, $name, $value) {
if (req == null) {
return;
}
if (name == null) {
return;
}
if (value != null) {
$req[$name] = $value;
}
}
以上适用于一台计算机,并且能够正确检查 req 和 name 与 null 并且变量是 if 条件不需要美元符号(当我将美元符号放入时,它们会在这台计算机上中断)
但我需要在另一台计算机上使用以下代码来获得相同的最终结果
function appendParam(&$req, $name, $value) {
if ($value != null) {
$req[$name] = $value;
}
if ($name == null) {
return;
}
if ($req == null) {
return;
}
}
在这台其他计算机上,它无法检查名称或 req 是否为空(它会中断),并且我需要 if 条件中的变量上的美元符号。
作为旁注,这台计算机似乎也无法从尚未初始化的数组索引中读取。
任何帮助表示赞赏