2016年6月1日 星期三

[php]檢查Funcation是否已存在 function_exists

設計function時,有時會可能因為是維護別人的系統因此不知道名稱是否已經有被使用過了或是在已經使用了自己卻不知道。
造成出現錯誤,當然找出原本的function是一個比較根源的修正。
此外為了避免這種錯誤發生,畢竟有時是在不同程式宣告使用的。
所以在賺寫function前可以先加上一個判斷

function_exists

這個方法可以幫我們判斷function是否已存在。
我個人的基礎使用反例如下

if(!function_exists('myfunction')){
    function myfunction(){
         alert('自訂方法');
    }
}


如此依來可以先判斷是否存在再去寫新的方法。
如有相同名稱,就不會產生我們新寫的function了。

沒有留言:

張貼留言

[人生分享]教育訓練的兩極化

教育訓練的一個成長的過程,這句話相信人人都聽說過,而訓練最後一階段就是訓練者放手,被訓練者獨力完成所有任務,甚至是獨立判斷與進行,並達到預期結果,而這樣的過程後就會出現被訓練的學員們,慢慢的技能會超過訓練師,此時就會有兩種極端的表現是出現。 一、給予訓練師的基本尊重 二、認定訓練...