6.6 类操作的调用

与调用属性大体上相同,可以使用同样的方式调用类的操作。如果有如下类:


class classname

{

function operation1()

{

}

function operation2($param1,$param2)

{

}

}


并且创建了一个类型为classname、名称为$a的对象,如下所示:


$a=new classname();


可以像调用其他函数一样调用操作:通过使用其名称以及将所有所需的参数放置在括号中。因为这些操作属于一个对象而不是常规的函数,所以需要指定它们所属的对象。对象名称的使用方法与对象属性一样,如下所示:


$a->operation1();

$a->operation2(12,"test");


如果操作具有返回值,可以捕获到如下所示的返回数据:


$x=$a->operation1();

$y=$a->operation2(12,"test");