带有$a->;的PHP对象;名称和$a->;名称->;函数()
如何创建具有变量的对象/类。然后,该变量还需要有一个可调用函数带有$a->;的PHP对象;名称和$a->;名称->;函数(),php,Php,如何创建具有变量的对象/类。然后,该变量还需要有一个可调用函数 $a->name //return foo $a->name->getAlias() //return foobar 以上只是一个示例,而不是所需的功能 谢谢。如果对象被称为字符串,则_-to字符串可以自动更改您的对象。名称必须是对象的实例,才能以不同的方式使用它: class A { function __construct() { $this->name = new B
$a->name //return foo
$a->name->getAlias() //return foobar
以上只是一个示例,而不是所需的功能
谢谢。如果对象被称为字符串,则_-to字符串可以自动更改您的对象。
名称
必须是对象的实例,才能以不同的方式使用它:
class A
{
function __construct()
{
$this->name = new B();
}
}
class B
{
function __toString()
{
return 'Jamie';
}
function getAlias()
{
return 'JJAMMIIEE';
}
}
$a = new A();
print $a->name; //returns Jamie
var_dump($a->name); //returns Object B, __toString function will not be called
print $a->name->getAlias(); //returns JJAMMIIEE
如果对象被称为字符串,则_-toString会自动更改对象。
名称
必须是对象的实例,才能以不同的方式使用它:
class A
{
function __construct()
{
$this->name = new B();
}
}
class B
{
function __toString()
{
return 'Jamie';
}
function getAlias()
{
return 'JJAMMIIEE';
}
}
$a = new A();
print $a->name; //returns Jamie
var_dump($a->name); //returns Object B, __toString function will not be called
print $a->name->getAlias(); //returns JJAMMIIEE
$a->name
需要引用对象实例$a->name
需要引用对象实例