0

これはもっと一般的な質問です。

私は現在、多くの関数を作成していません。

できるだけ多くの機能を使用するのが最善ですか?

また、簡単な質問の1つは、これが機能が満たされているかどうかを確認するための食品の方法です。

if (!validateField("route"))
$errorMsg.= '<li>Select a valid</li>';

function validateField($field){      

        if(strlen(getFieldValue($field)) <=0)
            return false;  
        else  
            return true;  
    A
4

1 に答える 1

1

関数は、コードを読みやすくし、コードを何度も繰り返さないようにするためにあります。

関数は次のように書き直すことができます。

function validateField($field)
{      
  return (bool) strlen(getFieldValue($field));
}

そしてそれは次のように書き直すことができます

function validateField($field)
{      
  return (bool) getFieldValue($field));
}

したがって、この特定のケースでは、関数はまったく必要ありません。次のように記述してください。

if (!validateField(getFieldValue("route"))
于 2012-10-14T14:25:55.547 に答える