Пример #1
0
function main()
{
    $k = new Foo("something");
    echo $k->getX();
    echo "\n";
    $k->setX("foo");
    echo $k->getX();
    echo "\n";
    $k->setXVerified("string");
    echo $k->getX();
    echo "\n";
    $k->setY(new Bar());
}
Пример #2
0
 public function subGetX()
 {
     //return $this->x;
     return Foo::getX();
 }
Пример #3
0
<?php

function &simple_ref()
{
    static $ref = "stat";
    return $ref;
}
echo simple_ref() . "\n";
$adverb =& simple_ref();
$adverb = "now";
echo simple_ref() . "\n";
class Foo
{
    public $x = "stat";
    public function &getX()
    {
        return $this->x;
    }
}
$foo = new Foo();
echo $foo->x . "\n";
$foo_adverb =& $foo->getX();
$foo_adverb = "now";
echo $foo->x . "\n";