-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

try(untested): array_walk($myarray, array($this, 'DoArrayStuff'),1);
HTH!
~Paul

On Wednesday 30 October 2002 02:08 pm, PHP List wrote:
> I think the fog is starting to clear, thanks for the help.
>
> I do have one more question:
> If I want to use array_walk in a class, how do I refer to a function in
> that class?
>
> Class MyClass
> {
>     .
>     .
>     .
>     function DoArrayStuff(&$item1, $key, $nMode)
>     {
>             echo $item1;
>     }
>     function SomeOtherFunction
>     {
>         .
>         .
>         $myarray already filled with, say, 5 items;
>         array_walk($myarray,'DoArrayStuff',1);  <--- PHP error:
> DoArrayStuff() - function does not exist in . . .
>
>         I have tried 'MyClass::DoArrayStuff', 'this->DoArrayStuff',
> '$this->DoArrayStuff' but none work.
>         The only way I can seem to use DoArraySuff is to define the funcion
> seperate(outside) from the class, which seems kind of odd since the only
> time the function is needed is internally by this class.
>     }
>
> }

- -- 
~Paul Nicholson
Design Specialist @ WebPower Design
"The web....the way you want it!"
[EMAIL PROTECTED]

"It said uses Windows 98 or better, so I loaded Linux!"
Registered Linux User #183202 using Register Linux System # 81891
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9wDVJDyXNIUN3+UQRAhsMAJwMSyZKC6wFXRNskGuFyFlBQmLTiACglapX
ALnKP+nU3K6P51VcHC0egAI=
=MGMU
-----END PGP SIGNATURE-----

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

Reply via email to