コード例 #1
0
ファイル: failing_param.php プロジェクト: badlamer/hhvm
function main()
{
    try {
        wat(12);
    } catch (Exception $x) {
        echo "ok\n";
    }
}
コード例 #2
0
ファイル: hhir_eq_stack.php プロジェクト: badlamer/hhvm
<?php

class Foo
{
    public function __toString()
    {
        some();
    }
}
function some()
{
    throw new Exception('bye');
}
function wat()
{
    $z = 'asd' . mt_rand();
    $k = new Foo();
    $l = array($z, $z);
    $y = $k == $z;
    $k = null;
    return $y;
}
try {
    wat();
} catch (Exception $ex) {
    echo "Caught: " . $ex->getMessage() . "\n";
}
echo "done\n";