Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31278 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93902 invoked by uid 1010); 26 Jul 2007 05:40:48 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 93887 invoked from network); 26 Jul 2007 05:40:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jul 2007 05:40:47 -0000 X-Host-Fingerprint: 84.57.65.71 dslb-084-057-065-071.pools.arcor-ip.net Received: from [84.57.65.71] ([84.57.65.71:9951] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/70-20733-DD338A64 for ; Thu, 26 Jul 2007 01:40:47 -0400 Message-ID: <24.70.20733.DD338A64@pb1.pair.com> To: internals@lists.php.net Date: Thu, 26 Jul 2007 07:40:39 +0200 User-Agent: Thunderbird 2.0.0.5 (Windows/20070716) MIME-Version: 1.0 References: <46A31D95.2080407@fischer.name> <46A4661A.6080202@zend.com> <200707231140.55535.pstradomski@gmail.com> <46A4BA4F.6090506@dealnews.com> <40CA6572-030F-43E2-8706-64D1167C527C@bitxtender.com> <46A4C090.50402@php.net> <48683.209.254.223.2.1185330599.squirrel@www.l-i-e.com> <46A7A03B.4090509@zend.com> <46A7C3BD.50700@e-novative.de> In-Reply-To: <46A7C3BD.50700@e-novative.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 84.57.65.71 Subject: Re: [PHP-DEV] Question about Namespace patch From: lists@sebastianmendel.de (Sebastian Mendel) Stefan Priebsch schrieb: > Stanislav Malyshev schrieb: >> SELECT class FROM LibB WHERE class.name NOT LIKE 'Date%' AND >> class.version < 3.14 OR class.approved='Manager' >> Maybe we should use PDO to support these? ;) > > For performance reasons, I would rather suggest using native database > APIs instead of PDO. When do you think you can have the patch ready? > > ;-) storing the source in a database would be nice, would make many things much easier ... all this inlcude_path issues, searching, indexing (functions, classes), scopes, grouping (namespaces, packages), documenting, moving, defining dependencies, ... LOAD FROM function WHERE 'string' IN (param_type) AND return = 'array' AND function = 'split' LOAD FROM function WHERE group = 'date' ... ;-) -- Sebastian