Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46788 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17554 invoked from network); 18 Jan 2010 22:11:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jan 2010 22:11:19 -0000 Authentication-Results: pb1.pair.com smtp.mail=php-php-dev@m.gmane.org; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=news@ger.gmane.org; sender-id=pass Received-SPF: pass (pb1.pair.com: domain m.gmane.org designates 80.91.229.12 as permitted sender) X-PHP-List-Original-Sender: php-php-dev@m.gmane.org X-Host-Fingerprint: 80.91.229.12 lo.gmane.org Linux 2.6 Received: from [80.91.229.12] ([80.91.229.12:37409] helo=lo.gmane.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5A/E7-22457-38CD45B4 for ; Mon, 18 Jan 2010 17:11:17 -0500 Received: from list by lo.gmane.org with local (Exim 4.50) id 1NWzoP-0002Xy-HB for internals@lists.php.net; Mon, 18 Jan 2010 23:11:05 +0100 Received: from 200.92.150.117 ([200.92.150.117]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jan 2010 23:11:05 +0100 Received: from geissert by 200.92.150.117 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jan 2010 23:11:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: internals@lists.php.net Followup-To: gmane.comp.php.devel Date: Mon, 18 Jan 2010 16:10:34 -0600 Lines: 30 Message-ID: References: <4B51F482.7050802@lerdorf.com> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Gmane-NNTP-Posting-Host: 200.92.150.117 Sender: news Subject: Re: [PHP-DEV] Throwing an E_DEPRECATED for short_open_tag From: geissert@debian.org (Raphael Geissert) Rasmus Lerdorf wrote: > > I think you are again becoming a victim of too much generalization. > Like using the slower re-entrant mysql client library, for example, just > in case you have a threaded SAPI that needs it. 99% of people are going > to be using the prefork Apache SAPI or fastcgi, neither of which needs > this, and thus you are penalizing the majority in order to support edge > cases more easily. The switch to libmysqlclient_r was because the mysql driver of apr-util was going to be enabled and would cause a symbols conflict. MySQL 5.1 did not change the symbols and as such we still can't link to the non-reentrant library. > > Same goes for per-package configuration. The common case, Apache and > fastcgi, can do per-directory configuration, but you are choosing not to > use it in order to support edge cases. Instead of trying to change PHP > here, I'd be going after your problematic edge cases and bringing them > up to speed so they can support per-app configuration. > That would be the ideal situation. Sadly it is not that easy to accomplish, hence the need to support more configuration options. Cheers, -- Raphael Geissert - Debian Developer www.debian.org - get.debian.net