Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30080 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5139 invoked by uid 1010); 5 Jun 2007 20:36:59 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 5123 invoked from network); 5 Jun 2007 20:36:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Jun 2007 20:36:59 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.162.238 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 64.233.162.238 nz-out-0506.google.com Linux 2.4/2.6 Received: from [64.233.162.238] ([64.233.162.238:24135] helo=nz-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 94/A8-33808-A69C5664 for ; Tue, 05 Jun 2007 16:36:58 -0400 Received: by nz-out-0506.google.com with SMTP id i11so1121834nzi for ; Tue, 05 Jun 2007 13:36:55 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+LZpxUaHQmq5BrOxvkguOw5q9s61I/ggimjmddkauOZShWyBBlZPh7mv9Qr2GFVdCEjJrQfO1JhVV8F8vogRbUHHV04sF7xhwQJAQ6R/0x+iedCDLKQd77lf/UijdPtCGndG3CTBCEHBOabJpGzA/c3BjzaBijqpjzgDNu3590= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bVyF+fSLUcpI5JWZmgnvc4JieIhV87C50dECSnT+Ni4ftNOS79sFsb1ncGkiQ2UEdNK9gutP5pfjPTc2Xk1soamzHQK1YrKs2IxDvzzqwwk4INfHMZPSDwh1Njw+Io1I/GZl7l/EuieA9f0bXktiJM+8dUegV4T/t1O5Fnaz2HU= Received: by 10.114.174.2 with SMTP id w2mr6341027wae.1181075815028; Tue, 05 Jun 2007 13:36:55 -0700 (PDT) Received: by 10.114.178.2 with HTTP; Tue, 5 Jun 2007 13:36:54 -0700 (PDT) Message-ID: Date: Tue, 5 Jun 2007 22:36:54 +0200 To: "Marcus Boerger" Cc: internals@lists.php.net In-Reply-To: <1655508223.20070605221904@marcus-boerger.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1655508223.20070605221904@marcus-boerger.de> Subject: Re: [PHP-DEV] [RFC] SPL & PCRE as always enabled in core From: pierre.php@gmail.com (Pierre) Hello, On 6/5/07, Marcus Boerger wrote: > Hello internals, > > let's make ext/pcre and ext/spl first class core components and not allow > to disable them. I fail to see what: class_implements class_parents iterator_count iterator_to_array spl_autoload_cal spl_autoload_extensions spl_autoload_functions spl_autoload_register spl_autoload_unregister spl_autoload spl_object_hash do outside ZE2. ArrayObject is a must have to fix a couple of important issues with object properties and array. It is also a powerful way to work with arrays. Iterators are part of any modern language. They are often nicely integrated with the core of its language. Why should they be maintained in an extension in PHP? > + zend engine has different license - i wouldn't allow the change Is it a no-no to any move? I would start to seriously worry about SPL if yes. --Pierre