checkGlossary
bool パラメーターとオプションのglossary
配列を受け入れる関数があります。
それらの状態は直接結び付けられています。
bool が FALSE の場合、用語集は必要ありません。逆に、bool が TRUE の場合、常に必要です。
私には、これは次のように簡単に単純化できるようです。
// Current
function doSomething($param1, $param2, $checkGlossary=FALSE, $glossary=NULL){
// blah blah blah
if($checkGlossary)
array_search($glossary[$param2]);
// etc etc etc
}
... に:
// Proposed
function doSomething($param1, $param2, $glossary=FALSE){
// blah blah blah
if($glossary)
array_search($glossary[$param2]);
// etc etc etc
}
$glossary
私の唯一の躊躇は、 ( boolまたはarray ) の型が予測できないという事実です。いくつかのベスト プラクティスのガイドライン
に反しない限り、私は気にしません。
考え?