-----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