在声明一个类后,需要创建一个对象(一个特定的个体,即类的一个成员)并使用这个对象。这也叫创建一个实例或实例化一个类。可以使用关键词"new"来创建一个对象。需要指定创建的对象是哪一个类的实例,并且通过构造函数提供任何所需的参数。
如下所示的代码声明了一个具有构造函数、名为classname的类,然后又创建3个classname类型的对象。
class classname
{
function_construct($param)
{
echo"Constructor called with parameter".$param."<br/>";
}
}
$a=new classname("First");
$b=new classname("Second");
$c=new classname;
由于在每次创建一个对象时都将调用这个构造函数,以上代码将产生如下所示的输出:
Constructor called with parameter First
Constructor called with parameter Second
Constructor called with parameter