Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:21740 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64589 invoked by uid 1010); 30 Jan 2006 19:57:41 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 64573 invoked from network); 30 Jan 2006 19:57:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Jan 2006 19:57:41 -0000 X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from ([80.74.107.235:48636] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id ED/10-30290-4BF6ED34 for ; Mon, 30 Jan 2006 14:57:41 -0500 Received: (qmail 12099 invoked from network); 30 Jan 2006 19:57:36 -0000 Received: from internal.zend.office (HELO ?127.0.0.1?) (10.1.1.1) by internal.zend.office with SMTP; 30 Jan 2006 19:57:36 -0000 Message-ID: <43DE6FAC.8020708@zend.com> Date: Mon, 30 Jan 2006 22:57:32 +0300 User-Agent: Thunderbird 1.5 (X11/20051201) MIME-Version: 1.0 To: Jeff Moore CC: Johannes Schlueter , php internals , Marcus Boerger References: <1fa2fe9192c4d0ed1f9037abd06d6b14@procata.com> <20060129080839.2811c562.kevin@oceania.net> <8980ccfb93298ddccc1991c6013f125d@procata.com> <200601301933.31844.johannes@php.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] SplObjectStorage From: antony@zend.com (Antony Dovgal) On 30.01.2006 22:04, Jeff Moore wrote: > On Jan 30, 2006, at 1:33 PM, Johannes Schlueter wrote: > >> "SplObjectStorage" is some thing which stores objects, that can be >> read out of >> the name so it at least gives an idea and compared to your >> "SplUniqueObjectContainer" it's quite short. > > There are many ways to store objects. Arrays can store objects, too. > What makes this class different? > >> It's part of PHP 5.1.2. > > I didn't realize that. If I had, I probably wouldn't have posted in > the first place. These things get in so fast and I rarely see any > discussion on them. It was added Sept. 15, while 5.1 was released 3 (three) months later (Dec. 19). (See here: http://cvs.php.net/viewcvs.cgi/php-src/ext/spl/spl_observer.c?view=log) I think 3 months is more than enough time to discuss a name of a class. Actually, betas and RCs are released exactly for that - to discuss and to test new changes and additions. -- Wbr, Antony Dovgal