Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35135 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26818 invoked by uid 1010); 3 Feb 2008 17:24:29 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 26803 invoked from network); 3 Feb 2008 17:24:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2008 17:24:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=permerror; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: error (pb1.pair.com: domain zend.com from 64.97.136.149 cause and error) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.149 smtpout0149.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.149] ([64.97.136.149:57598] helo=n066.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E6/F7-04534-BC8F5A74 for ; Sun, 03 Feb 2008 12:24:28 -0500 Received: from sc1-out03.emaildefenseservice.com (64.97.139.2) by n066.sc1.he.tucows.com (7.2.069.1) id 4769F9180051CE90; Sun, 3 Feb 2008 17:24:13 +0000 X-SpamScore: 2 X-Spamcatcher-Summary: 2,0,0,79c3c5fdb183313b,942ddd6a8e1e3a25,steph@zend.com,-,RULES_HIT:355:379:539:540:541:542:543:567:599:601:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1587:1593:1594:1711:1730:1747:1766:1792:2073:2075:2078:2393:2559:2562:2693:2828:2906:3027:3353:3622:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:4250:5007:6117:6119:6120:6261:7653,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk, SPF:,MSBL:none,DNSBL:none X-Spamcatcher-Explanation: Received: from foxbox (62-31-252-198.cable.ubr07.shef.blueyonder.co.uk [62.31.252.198]) (Authenticated sender: steph.fox) by sc1-out03.emaildefenseservice.com (Postfix) with ESMTP; Sun, 3 Feb 2008 17:24:10 +0000 (UTC) Message-ID: <002201c86689$b5f95c30$c6fc1f3e@foxbox> Reply-To: "Steph Fox" To: "Marcus Boerger" , "Lukas Kahwe Smith" Cc: "Lester Caine" , "PHP internals" References: <01c801c865d8$2e837e90$c6fc1f3e@foxbox> <14581063.20080203002104@marcus-boerger.de> <005201c8660f$66a2b160$c6fc1f3e@foxbox> <47A58686.60707@lsces.co.uk> <452173393.20080203122435@marcus-boerger.de> Date: Sun, 3 Feb 2008 17:24:58 -0000 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PHP-DEV] Splitting the subject: the PECL/PHP relationship From: steph@zend.com ("Steph Fox") Hi Marcus, > Anyway my idea is to start everything in PECL and > to to move everything out that can be moved out. And that includes all > MySQL > extensions as well as SQLite. Only this way people will use the PELC > infrastructure. Otherwise we would just reduce functionality of PHP. And > btw > nearly all linux distributions today offer a bunch of PECL extensions, and > for windows we offer DLLs for most PECL extensions for a long time now. The problem with this, as I wrote earlier, is that people relying on hosting can't use them, and hosts tend not to know as much as they could about PHP or its extensions. There does need to be a basic agreement here about what PHP is without any additions. IMHO that should be the minimum necessary to build a simple website, ie even if your host knows nothing about PHP it's still possible to do something useful with it. I suggested SQLite as a way of ensuring that there is _some_ database in PHP regardless of whether the host has added something or not. PDO should be built-in anyway. Neither is the case under doze @ present - both are separate entities that have to be explicitly enabled, i.e. there is no intrinsic database support in PHP. And yes, you do get Windows hosting these days. Also, we can't rely on linux distributions/the availability of DLLs on php.net for distribution. There needs to be a single simple cross-platform method for getting hold of extensions for PHP - but I think Greg's so close to achieving that, it isn't really an issue. The problem of zero QA, is. - Steph