コード例 #1
0
ファイル: 1884.php プロジェクト: badlamer/hhvm
<?php

class S
{
    public static function t()
    {
        echo func_get_arg(0);
    }
}
class C
{
    public static function d()
    {
        echo get_called_class();
        S::t(get_called_class());
        echo get_called_class();
    }
}
C::d();
コード例 #2
0
ファイル: Addition.23.php プロジェクト: exakat/exakat
<?php

$a = $b + C::d('e')->f($g);
コード例 #3
0
ファイル: Logical.28.php プロジェクト: exakat/exakat
<?php

while ($a && ($b = C::d($e))) {
    $f++;
}
コード例 #4
0
ファイル: Staticmethodcall.05.php プロジェクト: exakat/exakat
<?php

if (!defined('A')) {
    exit('B');
}
C::d('e');
class f
{
    protected static $g;
}
コード例 #5
0
ファイル: Addition.24.php プロジェクト: exakat/exakat
<?php

$a = $b - C::d('e')->f($g);
コード例 #6
0
ファイル: Bitshift.09.php プロジェクト: exakat/exakat
<?php

$a = $b >> C::d('e')->f($g);
コード例 #7
0
ファイル: Multiplication.28.php プロジェクト: exakat/exakat
<?php

$a = $b / C::d('e')->f($g);
$a = $b % C::d('e')->f($g);
コード例 #8
0
ファイル: closure_class.php プロジェクト: badlamer/hhvm
<?php

trait A
{
    public function b()
    {
        return function () {
            return array(__CLASS__, get_class($this));
        };
    }
}
class C
{
    use A;
    public function d()
    {
        return function () {
            return array(__CLASS__, get_class($this));
        };
    }
}
$c = new C();
$b = $c->b();
var_dump($b());
$d = $c->d();
var_dump($d());