Exemplo n.º 1
0
 function afunc()
 {
     //return parent::afunc();
     $a = parent::afunc();
     return $a;
 }
Exemplo n.º 2
0
    {
        $var =& new bclass($i, $this);
        $this->hash[$i] =& $var;
        return $var;
    }
}
class bclass
{
    var $id;
    var $parent;
    function bclass($id, &$parent)
    {
        $this->id = $id;
        $this->parent =& $parent;
    }
}
$m = new aclass();
$a =& $m->afunc(1);
$b =& $m->afunc(2);
$c =& $m->afunc(3);
$b->id = 10;
$b->parent->hash[] = 'hello';
print_r($m);
print_r($a);
print_r($b);
print_r($c);
echo "\n\n and now, var_dump \n\n";
var_dump($m);
var_dump($a);
var_dump($b);
var_dump($c);
Exemplo n.º 3
0
<?php

class aclass
{
    function afunc($meep, $blah = '', $fnord)
    {
        var_dump($meep);
        var_dump($blah);
        var_dump($fnord);
    }
}
$a = new aclass();
$a->afunc('meep', 'hello');
$a->afunc('meep', 'hello', true);
Exemplo n.º 4
0
<?php

class aclass
{
    var $avar;
    var $bvar;
    function afunc()
    {
        $a = array(1, 2, 3, 4, 5);
        foreach ($a as $this->avar) {
            echo "working with {$this->avar}\n";
        }
        foreach ($a as $k => $this->avar) {
            echo "working with {$k} and {$this->avar}\n";
        }
        foreach ($a as $this->avar => $v) {
            echo "working with {$v} and {$this->avar}\n";
        }
        foreach ($a as $this->avar => $this->bvar) {
            echo "working with {$this->bvar} and {$this->avar}\n";
        }
        var_dump($this->avar);
    }
}
$a = new aclass();
$a->afunc();