On 11/2/07, rohini <[EMAIL PROTECTED]> wrote:
>
>
> Hi paul,
>   Why you are trying to use the scope resolution operator see you can use
> this way simply.
>
> Code:
> ******
> <?php
> class foobar {
>     function bar2 () {
>         echo "Yep, in bar2() right now\n";
>     }
>
>     public function foo2 () {
>         $a = "bar2";            // Experiment 0
>         $a();                   // Fatal error
>     }
> }
>     $foo = new foobar();
>     $funname = "bar2";
>     $foo->$funname();
> ?>
>

perhaps hes not working with an instance of the class.

it is perfectly reasonable to use the scope resolution operator in a
variable function.
you just cant include the scope resolution operator in the string that gets
handed to
the interpreter.  take a look at the code fragments from yesterday for
examples.

-nathan

Reply via email to