Re: Function variables in classes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/2/07, rohini <deepthirohini@xxxxxxxxx> 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

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux