在创建PHP类实例时运行代码?
我希望在创建新对象时运行代码。例如,请参见以下内容:在创建PHP类实例时运行代码?,php,class,object,Php,Class,Object,我希望在创建新对象时运行代码。例如,请参见以下内容: <?php class Test { echo 'Hello, World!'; } $test = new Test; ?> 我希望每当我创建这个对象的新实例时,它都会回显“Hello,World!”,而不在之后调用函数。这可能吗?您应该阅读 class Test { function __construct(){ echo 'Hello, World!'; } } 您应该阅读 或在PHP 4上使用
<?php
class Test {
echo 'Hello, World!';
}
$test = new Test;
?>
我希望每当我创建这个对象的新实例时,它都会回显“Hello,World!”,而不在之后调用函数。这可能吗?您应该阅读
class Test {
function __construct(){
echo 'Hello, World!';
}
}
您应该阅读
或在PHP 4上使用:
class Test {
function Test {
echo 'Hi';
}
}
编辑:这也适用于PHP5,因此这是最好的方法。或PHP4使用:
class Test {
function Test {
echo 'Hi';
}
}
编辑:这也适用于PHP5,所以这是最好的方法。公平地说,PHP4现在基本上过时了。公平地说,PHP4现在基本上过时了。我认为_construct()是更好的方法,因为它在PHP4中不起作用。:-)我认为_construct()是更好的方法,因为它在PHP4中不起作用。:-)