-2
我經常會遇到這種情況,我有一個if語句,我不能確定在哪裏放置它。 作爲函數或函數內部的包裝?php如果在函數內部或外部
這裏的兩種解決方案之一是否比其他解決方案更好?如果是這樣,爲什麼?
解決方案1個
function one($something) {
if($something === 'yes') {
two();
}
}
function two() {
echo 'ok';
}
one('yes');
解決方案2
function one($something) {
two($something);
}
function two($something) {
if($something === 'yes') {
echo 'ok';
}
}
one('yes');
解決方案2在您的示例中似乎完全沒有意義。沒有一個真實的例子,這裏的答案實際上只是「取決於」。 – rjdown
在調用函數之前檢查它的更好的 – devpro
除非「one」應該做別的事情,在第二個例子中,具有這樣的函數沒有意義,在我看來這只是多餘的。正如rjdown所指出的,儘管如此,你應該給我們一個更清晰的例子,以便了解問題的真正意義。 – briosheje