[ create a new paste ] login | about

Link: http://codepad.org/TbcttOFP    [ raw code | output | fork ]

php.programmer - PHP, pasted on Apr 29:
<?php
// classes and there objects can be iterated with the help of foreach
// simple iteration
class iteratorSample
{
    public $var1 = 'value 1';
    public $var2 = 'value 2';
    public $var3 = 'value 3';

    protected $protected = 'I am protected';
    private   $private   = 'I am private';
    
    function __construct()
    {
       foreach($this as $element)
       {
           echo $element."\n";
       }
       echo "\n**************\n";
    }
}
$obj = new iteratorSample();
foreach($obj as $element)
{
 echo $element."\n";
}
?>


Output:
1
2
3
4
5
6
7
8
9
10
value 1
value 2
value 3
I am protected
I am private

**************
value 1
value 2
value 3


Create a new paste based on this one


Comments: