HTML表單將空值作爲空字符串發送。我想讓它們爲空:更改函數內部的函數參數
function dummy($arg1, $arg2, ... $argN)
{
if(!$arg1) $arg1 = null;
if(!$arg2) $arg2 = null;
...
if(!$argN) $argN = null
}
這很醜陋。我想是這樣的:
function dummy($arg1, $arg2, ... $argN)
{
nullEmptyArguments();
var_dump($arg1); //null
}
爲什麼設置參數爲空?如果它們在評估爲false時僅設置爲null,那麼只需檢查條件(!$ arg1)就等同於檢查,設置爲null,然後檢查null。 –
這不是您通常需要解決方案的問題。聽起來你應該以不同的方式在你的函數內部構造你的代碼。做你正在做的事真的很沒有道理。 – deceze