标签:方法 als 没有 classname ret cti 一个 name 并且
calss Demo1
{
//花括号推荐写在下面
public name='PHP中文网';
public function getName()
{
return $this->name;
}
public function getObj()
{
return new self();
}
public function getStatic()
{
return new static();
}
}
class Demo2 extends Demo1
{
public function getNewobj()
{
return new parent();
}
}
new 类名
来创建一个对象$obj=new Demol();
//当没有参数时,后面的括号也是可以省略的
$className='Demo1';
$obj1=new $className();
$obj2=new $obj();
//通过这种方法创建的和$obj2=$obj是不同的
self()
方法$obj3=$obj->getObj();
parent()
方法$obj4=(new Demo2)->getNewobj();
static()
方法$obj5=(new Demo1)->getStatic();
//这里看起来和self()是一样的,但还是有区别的,要通过它们创建的子类才能看出来
标签:方法 als 没有 classname ret cti 一个 name 并且
原文地址:https://www.cnblogs.com/lanxue1997/p/10483088.html