設計function時,有時會可能因為是維護別人的系統因此不知道名稱是否已經有被使用過了或是在已經使用了自己卻不知道。
造成出現錯誤,當然找出原本的function是一個比較根源的修正。
此外為了避免這種錯誤發生,畢竟有時是在不同程式宣告使用的。
所以在賺寫function前可以先加上一個判斷
function_exists
這個方法可以幫我們判斷function是否已存在。
我個人的基礎使用反例如下
if(!function_exists('myfunction')){
function myfunction(){
alert('自訂方法');
}
}
如此依來可以先判斷是否存在再去寫新的方法。
如有相同名稱,就不會產生我們新寫的function了。
沒有留言:
張貼留言