Exemplo n.º 1
0
        if ($numargs >= 2) {
            echo "1Second argument is: " . func_get_arg(1) . "<br />\n";
        }
        $arg_list = func_get_args();
        for ($i = 0; $i < $numargs; $i++) {
            echo "1Argument {$i} is: " . $arg_list[$i] . "<br />\n";
        }
    }
    function afun_with_args($a)
    {
        $numargs = func_num_args();
        echo "2Number of arguments: {$numargs}<br />\n";
        if ($numargs >= 2) {
            echo "2Second argument is: " . func_get_arg(1) . "<br />\n";
        }
        $arg_list = func_get_args();
        for ($i = 0; $i < $numargs; $i++) {
            echo "2Argument {$i} is: " . $arg_list[$i] . "<br />\n";
        }
    }
}
aclass::afun(1, 2);
$a = new aclass();
$a->afun(88, 89, 90, 91);
aclass::afun_with_args(1, 2);
$a = new aclass();
$a->afun_with_args(88, 89, 90, 91);
?>
 

Exemplo n.º 2
0
0000734 parse error on empty conditional block


<?php 
class aclass
{
    var $SfFilter;
    function afun($autoFilter)
    {
        if ($autoFilter) {
            // try to guess some filters to add based on it's name
            // EMAIL
            // FIXME - removed for now (weyrick)
            //      if (eregi('email',$this->getName()))
            //	$this->setSfFilter('email');
        }
    }
    function setSfFilter($filter)
    {
        $this->SfFilter = $filter;
    }
    function getName()
    {
        return "foo";
    }
}
$aninstance = new aclass();
$aninstance->afun(false);
echo "{$aninstance->SfFilter}\n";
$aninstance->afun(true);
echo "{$aninstance->SfFilter}\n";