Re: PHP Extension Help

From: Date: Thu, 27 Jun 2002 01:27:15 +0000
Subject: Re: PHP Extension Help
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-85620@lists.php.net to get a copy of this message
The new operator works fine for builtin functions. Look at the domxml extension (INIT_*) for some hints. Fab. ----- Original Message ----- From: "Joao Prado Maia" <jpm@phpbrasil.com> To: <php-dev@lists.php.net> Sent: Wednesday, June 26, 2002 8:10 PM Subject: [PHP-DEV] PHP Extension Help > Hi, > > Before starting up on this email, please be aware that I'm a newbie in C > programming and especially in PHP extension coding. I tried researching > about my doubt (and even talked with Joey Smith) but couldn't really have > a definite answer. > > My ultimate goal for my little PHP extension is to try to learn C > programming and also try to create a C extension to replace the use of the > PHPLIB template class. I want to be able to basically create my extension > and then 'plug-in' into my code and have it work as the PHPLIB template > class would work. > > At first I tried creating an internal class like 'Directory' and have it > somehow be able to do : > > $t = new JTemplate; // or something similar > > After speaking with Joey, I learned that you cannot do that (is this > true?) because the 'new' operator doesn't look for built-in functions. > > However, I remember PHP-GTK and how you could do something like this: > > $win = &new GtkWindow(); > > Isn't this 'GtkWindow' an example of how to register a built-in class and > then have the code instantiate it normally as you would do it with a > normal PHP based class ? (again, be nice. I'm a newbie :) > > Anyway, if someone could answer this simple question it would be very > appreciated. > > Cheers, > Joao > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.dev (#85620) next »