Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:15074 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1466 invoked by uid 1010); 17 Feb 2005 22:26:55 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 1443 invoked from network); 17 Feb 2005 22:26:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Feb 2005 22:26:55 -0000 X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from ([80.74.107.235:48717] helo=mail.zend.com) by pb1.pair.com (ecelerity 1.2 (r4437)) with SMTP id 41/17-28819-E2A15124 for ; Thu, 17 Feb 2005 17:26:54 -0500 Received: (qmail 32691 invoked from network); 17 Feb 2005 22:26:51 -0000 Received: from localhost (HELO DORON-LAPTOP.zend.com) (127.0.0.1) by localhost with SMTP; 17 Feb 2005 22:26:51 -0000 Message-ID: <5.1.0.14.2.20050217142615.01ea64c8@localhost> X-Sender: andi@localhost X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Thu, 17 Feb 2005 14:26:44 -0800 To: "Ron Korving" ,internals@lists.php.net In-Reply-To: <20050217221101.74963.qmail@lists.php.net> References: <59089102.20050217201853@marcus-boerger.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] Re: Before March 1st aka PHP 5.1 beta From: andi@zend.com (Andi Gutmans) Nope. Interfaces is supported as an alternative approach to MI. Andi At 11:10 PM 2/17/2005 +0100, Ron Korving wrote: >A little offtopic, but I'm still curious.. is multiple inheritence something >we might see appearing in 5.2 ? > >Ron > >"Marcus Boerger" wrote in message >news:59089102.20050217201853@marcus-boerger.de... > > Hello internals, > > > > before we rush into another version, how about clearing some open issues > > that were explicitly relayed from 5.0 to 5.1. > > > > 1) __toString() > > > > There was a problem with the Zend engine 2.0 that forced us to drop this > > feature. Now that we have 2.1 we should check again and readd the >feature. > > Since PHP is designed to generate string output i think that should be > > made as easy as possible. And after learning echo and '.' it is hard to > > explain that 'echo $foo . $bar' could result in something different than > > 'echo $foo, $bar'. Besides if it turned out that there is still a > > reentrance problem then we'd need to remove __call, __get, __set, > > iterators..... > > > > 2) type hinting and NULL > > > > We decided to find a way to handle NULL. Iirc then we settled down on > > allowing 'foo(BLA $obj = NULL) which could be easily added. > > > > 3) type hinting and arrays > > > > We decided that we want typehinting for arrays since that is a very > > special kind. Since my array-typehinting patch was considered 'not so > > nice' i hope somebody else has a better idea. > > > > 4) php 5.1 is aiming to increase performance and security => ifsetor > > > > It is nice and easy and fast...only it's name. Well guys come on that's > > the stupiest reason to reject. The name is selfspeaking, you're all only > > not so used to its name as you are with foreach for now. > > > > 5) did we came to a conclusion on Rasmus' input filtering yet > > > > Since we said we aim to increase security with 5.1 we should incorporate > > that idea/technique in some way. > > > > -- > > Best regards, > > Marcus > >-- >PHP Internals - PHP Runtime Development Mailing List >To unsubscribe, visit: http://www.php.net/unsub.php