我被要求创建一个做一些事情的类,然后返回一个具有只读属性的对象。现在我已经创建了这个类,我已经让一切工作 100%,但是当他们说我很困惑'返回具有只读属性的对象'。
这是我的 php 文件的大纲,其中包含该类和一些调用它的额外行等:
class Book(){
protected $self = array();
function __construct{
//do processing and build the array
}
function getAttributes(){
return $this->self; //return the protected array (for reading)
}
}
$book = new Book();
print_r($book->getAttributes());
我怎样才能返回一个对象或其他东西?