note 85865 added to language.oop5.iterations
| From: | odessa-gun at narod dot ru | Date: | Mon, 22 Sep 2008 08:58:31 +0000 |
| Subject: | note 85865 added to language.oop5.iterations | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-144597@lists.php.net to get a copy of this message | ||
This is an example how to get protected properties in global scope (php 5.2.3 Win):
<?php
class A {
public $v1 = '1';
public $v2 = '2';
public $v3 = '3';
protected $v4 = '4';
private $v5 = '5';
}
$obj = new A();
while (list($k, $str) = each($obj)) {
echo '$obj->'.$k.'='.$str.'<br>';
}
/*will output
$obj->v1=1
$obj->v2=2
$obj->v3=3
$obj->�*�v4=4
$obj->�A�v5=5
*/
?>
Is it not a bug?
----
Server IP: 91.196.196.241
Probable Submitter: 212.15.152.123
----
Manual Page -- http://www.php.net/manual/en/language.oop5.iterations.php
Edit -- https://master.php.net/note/edit/85865
Del: integrated -- https://master.php.net/note/delete/85865/integrated
Del: useless -- https://master.php.net/note/delete/85865/useless
Del: bad code -- https://master.php.net/note/delete/85865/bad+code
Del: spam -- https://master.php.net/note/delete/85865/spam
Del: non-english -- https://master.php.net/note/delete/85865/non-english
Del: in docs -- https://master.php.net/note/delete/85865/in+docs
Del: other reasons-- https://master.php.net/note/delete/85865
Reject -- https://master.php.net/note/reject/85865
Search -- https://master.php.net/manage/user-notes.php