让我上课
class MyClass{
//class implementation
}
我想在这个类中添加以下方法:
public function addProperty($property){
//This method will be set a property of a current MyClass instance with the name **property** and the value **$property**
}
有没有想过实现这个方法?
答案 0 :(得分:1)
此方法将设置当前MyClass实例的属性,其名称为 property ,值为 $ property
非常基本的,做:
public function addProperty($property){
$this->property=$property; // declare it as well
}
或者你的意思是属性只是一个占位符?然后你可以做
$this->{$property}=$property;
答案 1 :(得分:0)
public function addProperty($property){
$this->{$property} = $property;
}
答案 2 :(得分:0)
只需在该类中编写该方法,为该类创建一个对象。如果您想使用该方法,只需使用该对象调用该方法
$obj = new MyClass;
$return = $obj->addProperty();
在该方法中,如果你想使用属性,请按照明智的方式写下来
public function addProperty($property){
$this->property = $property;
}
它将为您提供属性值