首頁  >  文章  >  後端開發  >  PHP實作外掛機制中變數作用域的問題

PHP實作外掛機制中變數作用域的問題

WBOY
WBOY原創
2016-09-05 08:59:59849瀏覽

1.想要在自己的寫的博客中實現插件機制,現在面臨的問題是在程式很多節點上添加鉤子,然後執行該鉤子上的call。

2.但是有個問題想問就是怎麼將資料傳遞給該鉤子上面的call?直接用參數傳遞?我覺得這樣太死板了,有沒有彈性的方法?或用global?

3.糾結了這個問題很久,求解答 ^-^

回覆內容:

1.想要在自己的寫的博客中實現插件機制,現在面臨的問題是在程式很多節點上添加鉤子,然後執行該鉤子上的call。

2.但是有個問題想問就是怎麼將資料傳遞給該鉤子上面的call?直接用參數傳遞?我覺得這樣太死板了,有沒有彈性的方法?或用global?

3.糾結了這個問題很久,求解答 ^-^

即是死板又是規範, 做一個鉤子有比較清晰參數,對於程序可維護性擴展性都是比較好的. 再者你的傳入參數是可變, 通過一個數組封裝可以實現任何你想要的參數形式.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn