Re: Implementing GtkTreeModel
| From: | Jake | Date: | Mon, 10 Nov 2008 03:24:59 +0000 |
| Subject: | Re: Implementing GtkTreeModel | ||
| References: | 1 | Groups: | php.gtk.general |
| Request: | Send a blank email to php-gtk-general+get-8326@lists.php.net to get a copy of this message | ||
Matt,
I'm not aware of a way to define a function named foreach since that's
a reserved word in PHP. However, I find the idea of reimplementing
the GtkTreeModel functions (written in C) in PHP for speed extremely
questionable. If you could elaborate on when you observe a speed
problem and how you intended to correct it PHP-side then I or others
might be able to offer better advice.
-Jake Cobb
On Fri, Nov 7, 2008 at 4:35 PM, Matt <matt@vhub.com> wrote:
> Ok, so I'm trying to create my own class implementing GtkTreeModel to
> make it much faster when dealing with thousands of rows. The problem I
> have is there is a method called "foreach" that makes PHP blow a gasket
> when I try to define it.
>
> class TestTreeModel implements GtkTreeModel
> {
> public function foreach($callback_func)
> {
> // do stuff
> }
>
> // all the other abstract methods are defined properly
> }
>
> This will return:
>
> Parse error: syntax error, unexpected T_FOREACH, expecting T_STRING in
> foo.php on line xx
>
> Any idea on how to get around this? Thanks!
>
> -Matt
>
>
> --
> PHP-GTK General Mailing List (http://gtk.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>