我想用PHP重写一个函数(比方说mail()函数),并希望做到这一点,所以当我从现在开始调用mail()时,它将加载我的mail()版本,而不是默认的php版本。这可能在php中吗?
我之所以要这样做,是因为我有成千上万行调用mail()的代码,而我不想重写所有代码。
另外,为了将来参考,在计算机编程中,当您执行此类操作时,它被称为什么?
有一个扩展允许您覆盖功能。它打算用于调试,但是我想您可以根据需要使用它。看一看:
http://www.php.net/manual/zh/function.override- function.php
如果您希望在您的版本中调用原始函数,请确保阅读以下注释: http://no.php.net/manual/zh/function.override- function.php#50821