RE: add functions to a class

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

 



On 21 September 2006 10:19, Thomas Munz wrote:

> This will not work.
> 
> $this->bla();
> 
> This is a PHP Syntax and tries to get the Class method, PHP dont look
> for a variable name at all!
> 
> It seams me strange also, that you try this, you should create  the
> method for the class itself, or extend it.
> 
> But this shoul work:
> 
> class Test {
>   function Test () {
>    $funcName = 'writeFoo';
>    $$funcName = create_function ('', 'echo ("foo.\n");');   
>    $writeFoo (); $writeFoo2 = $writeFoo;
>    $writeFoo2 ();
>    $this->writeFoo = $writeFoo;
>    return call_user_func($this->writeFoo, 'arg1, arg2');   }

You could also try {$this->writeFoo}() -- not certain about this (OOP is not my big thing), but worth a try.


Cheers!

Mike

---------------------------------------------------------------------
Mike Ford,  Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Headingley Campus, LEEDS,  LS6 3QS,  United Kingdom
Email: m.ford@xxxxxxxxxxxxxx
Tel: +44 113 283 2600 extn 4730      Fax:  +44 113 283 3211 


To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm

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



[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