makkam
Новичок
Как реализовать класс, который будет рабочий для данного кода (см. ниже)?
Делаю так (см. ниже), но не работает. Еще читал статьи про разыменования объектов. Но там нет примера самого класса. Если кто-то сталкивался с таким =) подскажите пожалуйста.
А моя (нерабочая) реализация такая:
Сейчас она выдает ошибку: Fatal error: Call to a member function getObj() on a non-object. У меня php 5.2, не 4. Но думаю, в моем случае дело не в этом, наверное.
Помогите!
PHP:
$obj = new MyClass(array('key'=>'value'));
$res = $obj->setObj($value)->getObj();
А моя (нерабочая) реализация такая:
PHP:
class MyClass {
function MyClass($arr) {
$res = array();
foreach($arr as $k=>$v) {
$this->$k=$v;
}
}
function setObj($v){
$this->key=$v;
}
function getObj(){
$this->key;
}
}
Помогите!