Does PHP allow $obj->get("this")->set("hello");
| From: | Geoff Hibble | Date: | Sun, 21 Oct 2001 17:10:46 +0000 |
| Subject: | Does PHP allow $obj->get("this")->set("hello"); | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-68634@lists.php.net to get a copy of this message | ||
Help, I get a syntax error on
$obj->get("this")->set("hello");
where
class H {
var $v = null;
function H () {
}
function set($val) {
$this->v = $val;
}
}
class OBJ {
var $a = null;
function OBJ() {
$this->a = array();
}
function get($name) {
return $this->a[$name];
}
function add($name,$object) {
$this->a[$name] = $object;
}
}
$obj = new OBJ();
$obj->add("this", new H());
$obj->get("this")->set("hello");
-----------------------------------------------------
Does PHP allow this?
Why / Why Not?
Thanks