コード例 #1
0
ファイル: inheritance2.php プロジェクト: dw4dev/Phalanger
[expect] hey!

[file]
<?php 
eval('class InEval { function f() { echo "hey!"; } }');
class A extends InEval
{
}
class B extends A
{
}
class C extends B
{
}
class D extends C
{
    function f()
    {
        return parent::f();
    }
}
D::f();
コード例 #2
0
ファイル: intrinsics_unset.php プロジェクト: jeremyadoux/hhvm
var_dump($c2);
var_dump(isset($c2->prop));
echo "---------- unsetting \$this ------------\n";
class D
{
    public function f()
    {
        echo "Inside " . __METHOD__ . "\n";
        var_dump(isset($this));
        unset($this);
        var_dump(isset($this));
        $this->g();
        // use $this to call sibling instance method
    }
    private function g()
    {
        echo "Inside " . __METHOD__ . "\n";
        var_dump(isset($this));
    }
}
$d = new D();
$d->f();
echo "---------- unsetting array elements ------------\n";
$a = array(10, 20, "xx" => 30);
print_r($a);
unset($a[1]);
print_r($a);
unset($a[10]);
print_r($a);
unset($a["Xx"]);
print_r($a);
コード例 #3
0
ファイル: learn_php.php プロジェクト: stden/cs-javaphp
//find user in table
//test if there is at least one such user
$row = Data::getRow("SELECT {$prfx}user.*, {$prfx}contest.settings\r\n   FROM {$prfx}session\r\n   INNER JOIN {$prfx}user\r\n   ON {$prfx}session.user_id={$prfx}user.id\r\n   INNER JOIN {$prfx}contest\r\n   ON {$prfx}user.contest_id={$prfx}contest.id\r\n   WHERE session_id='{$session_id}'");
//test if there is at least one user
var_dump($row);
die;
class D
{
    private static $c = 42;
    static function f()
    {
        return D::$c;
    }
}
//var_dump(D::$c);
var_dump(D::f());
$s = false;
if ($s === false) {
    die('false');
} else {
    die('true');
}
die;
$a = array();
var_dump($a[1]);
var_dump(ZIPARCHIVE::ER_EXISTS);
var_dump(ZIPARCHIVE::ER_INCONS);
var_dump(ZIPARCHIVE::ER_INVAL);
var_dump(ZIPARCHIVE::ER_MEMORY);
var_dump(ZIPARCHIVE::ER_NOENT);
var_dump(ZIPARCHIVE::ER_NOZIP);