--TEST-- HttpMessage properties --SKIPIF-- --FILE-- var_property); var_dump($this->public_property); var_dump($this->protected_property); var_dump($this->private_property); var_dump($this->non_ex_property); $this->var_property.='_property'; $this->public_property.='_property'; $this->protected_property.='_property'; $this->private_property.='_property'; $this->non_ex_property = 'non_ex'; var_dump($this->var_property); var_dump($this->public_property); var_dump($this->protected_property); var_dump($this->private_property); var_dump($this->non_ex_property); print_r($this->headers); $this->headers['Foo'] = 'Bar'; } } error_reporting(E_ALL|E_STRICT); echo "-TEST\n"; $m = new Message; $m->test(); echo "Done\n"; ?> --EXPECTF-- %aTEST string(3) "var" string(6) "public" string(9) "protected" string(7) "private" Notice: Undefined property: Message::$non_ex_property in %s NULL string(12) "var_property" string(15) "public_property" string(18) "protected_property" string(16) "private_property" string(6) "non_ex" Array ( ) %aFatal error%sCannot access HttpMessage properties by reference or array key/index in%s