Re: [PHP] Could this be a configuration directive?

2002-02-16 Thread Anas Mughal

Thank you very much...

This worked:

  $message = ${$this->func_name($string)};


and, this worked: (I am going to stick with this)

  $message = ${$this->func_name}($string);


However, this did NOT work:

$message = ${$this}->func_name($string);


Lesson learned: I need to enclose the function name
variable in curly braces.

Thanks.



--- Michael Sims <[EMAIL PROTECTED]> wrote:
> At 11:22 PM 2/16/2002 -0800, Anas Mughal wrote:
> >I get a parse error using my CGI version of PHP on
> the
> >following line:
> >
> >$message = $$this->func_name($string);
> >
> >However, the same above line works fine with my
> ISP's
> >CGI version of PHP.
> 
> That is strange.  Just for kicks, try using curly
> braces to make the 
> statement less ambiguous.  Is the variable part just
> the object name, or is 
> it the entire method?  See if it works like this:
> 
> $message = ${$this}->func_name($string);
> 
> or like this:
> 
> $message = ${$this->func_name($string)};
> 
> Depending on which one you mean.
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


=
Anas Mughal
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Tel: 973-249-6665

__
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Could this be a configuration directive?

2002-02-16 Thread Michael Sims

At 11:22 PM 2/16/2002 -0800, Anas Mughal wrote:
>I get a parse error using my CGI version of PHP on the
>following line:
>
>$message = $$this->func_name($string);
>
>However, the same above line works fine with my ISP's
>CGI version of PHP.

That is strange.  Just for kicks, try using curly braces to make the 
statement less ambiguous.  Is the variable part just the object name, or is 
it the entire method?  See if it works like this:

$message = ${$this}->func_name($string);

or like this:

$message = ${$this->func_name($string)};

Depending on which one you mean.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php