変数のリストを配列に取得しようとしていますが (エラー報告クラス用)、変数が設定されていない場合、「圧縮」されていません。
以下はコードの抜粋です。
$testVar1 = 123;
$testVar2 = 'ABC';
$ErrorArray = compact('testVar1', 'testVar2', 'notSetVar');
次に、$ErrorArray を次のように処理します。
foreach($ErrorArray as $key => $value) {
$TempErrorMessage .= '$'.$key.' == '.$value.' ---- ';
}
結果の出力は次のとおりです。
$testVar1 == 123 ---- $testVar2 == ABC ----
問題は、"notSetVar" を ""/NULL として出力したいということです。これは私のエラーがある場所である可能性が高いためです....
どんな提案も大歓迎です!
よろしくフォード