【发布时间】:2015-06-30 11:12:28
【问题描述】:
我想要一个每次引用(调用)类时都会调用的函数。 魔术函数 autoload 做了类似的事情,但仅在引用的类不存在时才有效。 我想做一个在任何情况下都可以工作的函数。
例如:
<?php
class Foo {
static function bar () {
...
}
}
function __someMagicFunction ($name) {
echo 'You called class ' . $name;
}
Foo::bar(); // Output: You called class Foo
我希望输出是“你叫类 Foo”。
我该怎么做? 谢谢:)
【问题讨论】:
-
您可以创建一个代理来处理它,但通常对于实例方法来说效果更好。
-
只使用构造函数。