0

这是一个更普遍的问题。

我目前不写很多函数。

是否最好使用尽可能多的功能?

还有一个简单的问题,这是一种检查是否满足功能的食物方式。

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 回答