2012-10-14 63 views
0

這更是一個普遍的問題。PHP函數/快速函數示例

我目前不寫很多功能。

是否最好儘可能多地使用功能?

另外一個快速的問題,這是一個食物的方式來檢查是否滿足功能。

​​
+0

你應該更具體。如果您經常使用相同的例程,則只應創建和使用函數。如果某些例程一般不能使用,但僅限於某些「數據集」,則應考慮創建和使用類/對象。你想如何驗證你的領域取決於你。例如,使用正則表達式是驗證電子郵件地址的一種方法。 –

回答

1

功能在那裏使代碼更具可讀性,並且不會反覆重複代碼。

你的函數可以改寫這樣的:

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

,並可能被改寫爲

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

因此,在這種特殊情況下你不需要的功能可言,只是寫

if (!validateField(getFieldValue("route")) 
+0

'(bool)「0」=== false'和'(bool)strlen(「0」)=== true'。 – Gumbo

+0

謝謝,基本上我問的原因是我已經得到了我的網站的某個部分工作,只是想作爲知道更多的PHP然後我的人。認爲它的時間我去閱讀他們,謝謝 – odd