嗨,我忘记了您必须添加的示例类中的代码以便它自动运行?
是唤醒还是什么?
像这样:
class something {
function automaticxxx_something_which_runs when class is created()
{
}
}
$s = new something();
- 我在类文件中创建什么,以便在类初始化后已经运行某些东西?
我忘记了如何命名函数名称,以便它会自动将其称为第一个函数。
如果您想要一个在两个版本中都可以使用的构造函数(尽管,您不应该为 php4 编码,因为它现在已经过时了)
class Foobar
{
function __construct()
{
echo "Hello World!\n";
}
function Foobar()
{
return $this->__construct();
}
}
如果你正在为Just php5 编码,你应该养成明确指定可见性的习惯,
class Foobar
{
public function __construct()
{
}
}
(可见性定义器在 php4 中不存在)
应该可以解决问题,在 php4 下会有轻微的性能损失。
你在寻找一个构造函数。在 PHP4 中,方法与类同名
class Foobar
{
function Foobar()
{
echo "Hello World!\n";
}
}
new Foobar()
在 PHP5 中上述方法仍然有效,但正确的方法是使用 __construct() 方法
class Foobar
{
function __construct()
{
echo "Hello World!\n";
}
}
new Foobar();