Re: PHP_FALIAS()

From: Date: Mon, 10 Sep 2007 13:56:06 +0000
Subject: Re: PHP_FALIAS()
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-32189@lists.php.net to get a copy of this message
On 9/10/07, BuildSmart <buildsmart@daleenterprise.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Sep 10, 2007, at 08:53:29, Marcus Boerger wrote: > > > Hello BuildSmart, > > > > If you have the correct includes in place, sure. > > > > marcus > > Thanks for the response, OK I think I can manage that with ease, what > I'm contemplating to do is create a mysql_alias extension that > aliases the mysql extension functions to the mysqli equivalents since > a lot of scripts and packages are already dependent on the mysql > extension but it's been deprecated (so I've been informed) and I was > thinking of a simple method to allow the dropping of the mysql > extension in favor of the mysqli extension without having to rewrite > existing scripts and packages. > > Since you claims it's possible to alias an external extensions > functions I guess it's just a matter of getting the includes worked > out and what headers need to be loaded in the faking module. > > This will probably require a little finessing but shouldn't be too > difficult or complicated. > Actually if you look at zend_API.h which contains ZEND_FALIAS (PHP_FALIAS /main/php.h) you'll notice that as long as the includes are done, it's quite trivial to do :) Good luck, > > > > Saturday, September 8, 2007, 11:36:15 AM, you wrote: > > > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > > > >> I've seen several examples of PHP_FALIAS within a single module, I'm > >> wondering if it's possible to have one module with aliases > >> referencing functions in another module? > > > >> - -- Dale > >> -----BEGIN PGP SIGNATURE----- > >> Version: GnuPG v1.4.2.2 (Darwin) > > > >> iD8DBQFG4m0P0hzWbkf0eKgRAmlXAKChGWEIl+Hz9uOFVFv76qddNH0T5wCeIllB > >> VsN5vneLwIMBXwBTSEzSbH0= > >> =fw4n > >> -----END PGP SIGNATURE----- > > > > > > > > > > Best regards, > > Marcus > > - -- Dale > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2.2 (Darwin) > > iD8DBQFG5Uc00hzWbkf0eKgRAomHAKCegTASJWoqwHi+szmDwiXU82wVdQCgqzBT > uf2junm3kDfwnOZzDTnCKOI= > =+07f > -----END PGP SIGNATURE----- > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- David Coallier, Founder & Software Architect, Agora Production (http://agoraproduction.com) 51.42.06.70.18

« previous php.internals (#32189) next »