有一种方法可以在类初始化后调用类中的所有方法吗?例如,假设我有一个名为todo
的类,并且一旦我创建了一个todo
类的实例,那么其中的所有方法/函数都将被执行,而无需在构造函数中调用它?自动调用类中的所有方法php
<?php
class todo
{
function a()
{
}
function b()
{
}
function c()
{
}
function d()
{
}
}
$todo = new todo();
?>
在这里我创建了一个类todo
的一个实例,以便方法a
,b
,c
,d
将被执行。这可能吗?
是的,这是可能的 - 你使用构造函数来实现这一点。为什么你不想使用构造函数? – maialithar
嗯,我只是想知道是否反正,我只是不想调用它的每一个功能,让我说我有一个100功能? – avien
如果您不想在构造函数中调用所有方法,还可以使用[Reflection](http://www.php.net/manual/en/book.reflection.php) – Havelock