2012-02-10 82 views
0

可能重複:
Redefine Built in PHP FunctionsPHP - 修改標準功能

我需要重寫PHP的標準功能之一。在JavaScript中,我會這樣做:

<script type="text/javascript"> 
     window.alert = function(str) { 
      document.write(str); 
     } 
     alert("hello"); 
    </script> 

是否有可能在php中做到這一點?

+1

可能重複[重新定義內置PHP函數(http://stackoverflow.com/q/2326835/),(HTTP [如何重新定義PHP函數?]://計算器。 (重新定義PHP函數?)(http://stackoverflow.com/q/2640958/),[是否有可能在PHP中覆蓋函數](http://stackoverflow.com/q/q/6925736/)/3620659 /) – outis 2012-02-10 17:06:26

+2

你試圖「覆蓋」什麼特定的PHP函數?你想達到什麼目的? – 2012-02-10 17:07:04

+1

... [是否有可能取代(monkeypatch)PHP函數?](http://stackoverflow.com/q/530649/),[是否有可能取代PHP中的函數(如郵件),並使其做別的事情?](http://stackoverflow.com/q/1837184/),[Php重新定義類方法或類](http://stackoverflow.com/q/137006/) – outis 2012-02-10 17:21:12

回答