我注意到,幾乎與我寫的參數,每個PHP函數與以下行開始:檢查是否函數的參數是不是空的,以不同的方式使用PHP
if (! $first_parameter || ! $second_parameter){
return false;
}
我的問題是有點奇怪。
我喜歡,因爲我知道,一個功能不會做
例具有功能(即不工作)與其他類型的表達式替換此,類似於操作數的東西:
require_parameters($first_parameter, $second_parameter);
然而即使require_paremeters
返回false,它不會從原來的功能
返回false將有可能寫一個函數或者一個C擴展爲PHP做一些與此類似:
require_parameters $first_parameter, $second_parameter;
如果其中一個爲空,它將從原始函數返回false。
謝謝。
嘗試'isset($ first_parameter)' –
它不會從原來的功能 –
空(返回false),除了在你明確地想用0,FALSE,或一個空字符串的情況下是可行的。 – user602525