Exemple #1
0
function main()
{
    dumpgen(create());
    dumpgen(unusedarg(new logger(), 5));
    dumpgen(getargs(1, 2, 3, 4, 5));
    $g = genthrow();
    try {
        $g->next();
    } catch (Exception $e) {
    }
    try {
        $g->next();
    } catch (Exception $e) {
        var_dump($e->getMessage());
    }
    $g = manylocals();
    $g->next();
    var_dump($g->current());
    $g->send(new stdclass());
    var_dump($g->current());
    $g->send($g);
    var_dump($g->current());
    $g->next();
    var_dump($g->current());
    var_dump($g->valid());
}
function main()
{
    dumpgen(create());
    dumpgen(unusedarg(new logger(), 5));
    dumpgen(getargs(1, 2, 3, 4, 5));
    $g = genthrow();
    try {
        $g->next();
    } catch (Exception $e) {
    }
    try {
        $g->next();
    } catch (Exception $e) {
        var_dump($e->getMessage());
    }
}