我试图将变量列表放入数组中(用于错误报告类),但如果未设置变量,则不会“压缩”。
以下是代码的摘录:
$testVar1 = 123;
$testVar2 = 'ABC';
$ErrorArray = compact('testVar1', 'testVar2', 'notSetVar');
然后我遍历 $ErrorArray :
foreach($ErrorArray as $key => $value) {
$TempErrorMessage .= '$'.$key.' == '.$value.' ---- ';
}
结果输出是:
$testVar1 == 123 ---- $testVar2 == ABC ----
问题是,我想将“notSetVar”输出为“”/NULL,因为这很可能是我的错误所在......
任何建议都将受到欢迎!
最好的问候福特