Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3621 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89610 invoked from network); 28 Jul 2003 22:11:56 -0000 Received: from unknown (HELO mail.zend.com) (192.117.235.230) by pb1.pair.com with SMTP; 28 Jul 2003 22:11:56 -0000 Received: (qmail 32738 invoked from network); 28 Jul 2003 22:11:53 -0000 Received: from localhost (HELO zeev-laptop.zend.com) (127.0.0.1) by localhost with SMTP; 28 Jul 2003 22:11:52 -0000 Reply-To: zeev@zend.com Message-ID: <5.1.0.14.2.20030729011031.04d5f808@localhost> X-Sender: zeev@localhost X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Tue, 29 Jul 2003 01:12:24 +0300 To: mes@zeroc.com Cc: "PHP Internals List" In-Reply-To: <2709.192.168.1.253.1059417027.squirrel@192.168.1.2> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] DLL export request From: zeev@zend.com (Zeev Suraski) References: <2709.192.168.1.253.1059417027.squirrel@192.168.1.2> At 21:30 28/07/2003, Mark Spruiell wrote: >Hi, > >I'm prototyping a PHP5 extension creates user classes dynamically. >This (mostly) works, although it's apparent that PHP isn't really >expecting this type of activity. > >I did encounter problems when trying to build this extension on Windows, >however, because the following functions are not exported from the PHP >DLL: > >zend_do_inheritance >zend_initialize_class_data > >Are there any objections to exporting these functions so that they can be >used by extensions? Yep, they're internal and shouldn't really be used by extensions - why doesn't zend_register_internal_class_ex() work for you? Zeev