如何为函数调用创建__call()方法?

时间:2009-03-06 20:56:04

标签: php

我正在尝试开发一个拦截函数的应用程序。我知道在类方法中,你可以有函数的__call()方法。我想知道常规功能是否存在这样的事情?我知道有一个“function_exists”调用,但每次调用函数时我都必须这样做。我想要一种自动化的方法。

2 个答案:

答案 0 :(得分:1)

没有相同的功能。根据你的实际情况,你可以从__autoload()获得一些里程数,这是唯一在全局范围而不是类中定义的神奇函数;它允许您按需定义类。

答案 1 :(得分:0)

对象重载仅适用于类。 “function_exists”也很慢。

BTW还有is_callable