Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56195 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22518 invoked from network); 9 Nov 2011 15:31:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Nov 2011 15:31:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=listas@rafaeldohms.com.br; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=listas@rafaeldohms.com.br; sender-id=unknown Received-SPF: error (pb1.pair.com: domain rafaeldohms.com.br from 74.125.82.54 cause and error) X-PHP-List-Original-Sender: listas@rafaeldohms.com.br X-Host-Fingerprint: 74.125.82.54 mail-ww0-f54.google.com Received: from [74.125.82.54] ([74.125.82.54:56485] helo=mail-ww0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 43/50-20708-5BC9ABE4 for ; Wed, 09 Nov 2011 10:31:01 -0500 Received: by wwi36 with SMTP id 36so532134wwi.11 for ; Wed, 09 Nov 2011 07:30:58 -0800 (PST) MIME-Version: 1.0 Received: by 10.180.85.161 with SMTP id i1mr3381007wiz.17.1320852234646; Wed, 09 Nov 2011 07:23:54 -0800 (PST) Received: by 10.180.94.103 with HTTP; Wed, 9 Nov 2011 07:23:54 -0800 (PST) In-Reply-To: <-4079824451837834664@unknownmsgid> References: <4EB81703.7030605@hoa-project.net> <4EB81C84.8010609@hoa-project.net> <4EB820BB.2030009@lsces.co.uk> <4EB822D4.4060306@hoa-project.net> <4EB89C36.5000503@garfieldtech.com> <4EB8A22B.8000607@lerdorf.com> <-4079824451837834664@unknownmsgid> Date: Wed, 9 Nov 2011 13:23:54 -0200 Message-ID: To: Will Fitch Cc: "internals@lists.php.net" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] SplClassLoader RFC Voting phase From: listas@rafaeldohms.com.br (Rafael Dohms) On Wed, Nov 9, 2011 at 12:04 AM, Will Fitch wrote: > ... > I have to say, I've never heard the argument, "man, if there's one > thing I'd like to standardize in PHP, it'd definitely be autoloading > classes." =A0No, indeed I believe this is a group of frameworks trying > to implement a standard into PHP that will help them all stay on the > same page. >... As a UserLand developer. Building a new project and using libraries from various different packages is a pain, as you need to worry about the autoloading of each. The push for PSR-0 has solved this, or at least gives all library developers a heading so that new libraries that are now PSR compliant , simply allow me to drop it in a folder and at most define a rule that "\Such\Namespace" =3D> "vendor/" This makes life as a PHP developer much easier and having the standard "valued" by PHP by having a SplClassLoader that allows any library to not need to implement a autolaoder if no framework is present allows for much nicer "plug and play" interaction of libraries, less work for their developers and even less for the users. I'm a UG leader and i work a lot on Hackathons and pet projects, my own and guiding other people's and this is the kind of feedback i get, not having to worry about autoloading by simply having everyone follow a common structure is a very good outcome of the standards push. To me this goes much further the the "framework developer" and reaches the common developer. And i for one think the developer is a very important part of PHP and should be valued. --=20 Rafael Dohms PHP Evangelist and Community Leader http://www.rafaeldohms.com.br http://www.phpsp.org.br