Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:16386 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2977 invoked by uid 1010); 5 Jun 2005 19:14:06 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 2962 invoked from network); 5 Jun 2005 19:14:06 -0000 Received: from unknown (HELO zend.com) (127.0.0.1) by localhost with SMTP; 5 Jun 2005 19:14:06 -0000 X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from ([80.74.107.235:40976] helo=mail.zend.com) by pb1.pair.com (ecelerity 1.2 r(5656M)) with SMTP id 39/A1-56751-DFE43A24 for ; Sun, 05 Jun 2005 15:14:05 -0400 Received: (qmail 8443 invoked from network); 5 Jun 2005 19:13:58 -0000 Received: from localhost (HELO ANDI-NOTEBOOK.zend.com) (127.0.0.1) by localhost with SMTP; 5 Jun 2005 19:13:58 -0000 Message-ID: <5.1.0.14.2.20050605120644.033c8a00@localhost> X-Sender: andi@localhost X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Sun, 05 Jun 2005 12:13:52 -0700 To: Marcus Boerger Cc: internals@lists.php.net In-Reply-To: <1103757830.20050605191826@marcus-boerger.de> References: <5.1.0.14.2.20050603203711.028e9140@localhost> <5.1.0.14.2.20050603203711.028e9140@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] PHP 5.1 From: andi@zend.com (Andi Gutmans) At 07:18 PM 6/5/2005 +0200, Marcus Boerger wrote: >There are a few things i'd like to address before: > >1) return by reference at c-level. This is already taken care of by dmitry >who is currently working on a better patch than mine. However i need this >to finalizy ArrayAccess interface. And i need a bit of a time to experiment >with the result and maybe others want to give their input as well. At the >moment the problem is that it cannot deal with references at all but there >is already coe out with 5.0 that used that issue. So here is just somewhat >work and testing needed. I saw some work of Dmitry's on this issue. Will look what's happening with it. >2) PHP is all about the putting out text so nearly all objects created in >PHP are meant to put something onto the generated pages. Thus i think i am >not alone to suggest we put back the magic __toString function in place as >we said when we dropped it's support from 5.0. Also it is very hard to >explain why "echo $a . $obj" and "echo $a, $obj" output different things >when one is an object. Both is pretty much against the spirit of PHP - >easiness isn't it? I thought you were going to write a patch up. Did you look into it? >3) Is 5.1 coming out without filtering? Obviously not. I don't see anyone actively working on it. I am hoping to allocate resources to it in the near future but it'll come out when it comes out, especially as it's an extension. It might even live in PECL until everyone is happy with it. I want to try and work on an API proposal first because I believe the API is where the issue is and not the coding... >4) I still want the ifsetor operator since it is very helpfull and again >simplifies a lot of things. I don't think ifsetor() shortcut is a big deal nor needed in PHP. I've said it numerous times. Once we have a filtering API there will be even less times where it will be applicable. Write an extra 10 characters or so... >5) tons of other stuff i menationed offline and in public - since i lost >the energy in tracking all that issues i guess the work and time in those >wasn't worse the effort and they can wait anyway :-) Yes, many bugs have been fixed and issues have been addressed. Like always, there will always be open issues. It has been like this with every PHP release. Most important is to make sure that PHP 5.1 is only better and not worse than PHP 5.0, which I'm confident it is. And bringing PDO to the PHP community, and allowing for Unicode work to fold into PHP dev tree is the most important goal. Andi