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