Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36889 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90027 invoked from network); 9 Apr 2008 02:06:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Apr 2008 02:06:13 -0000 Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=permerror; sender-id=softfail Received-SPF: error (pb1.pair.com: domain zend.com from 64.97.136.180 cause and error) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.180 smtpout0180.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.180] ([64.97.136.180:18533] helo=n064.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/13-04949-3942CF74 for ; Tue, 08 Apr 2008 22:06:13 -0400 Received: from sc1-out02.emaildefenseservice.com (64.97.139.2) by n064.sc1.he.tucows.com (7.2.069.1) id 4769770501136681; Wed, 9 Apr 2008 02:05:57 +0000 X-SpamScore: 2 X-Spamcatcher-Summary: 2,0,0,c46926779a4468d8,de16559a0eb2a6d2,steph@zend.com,-,RULES_HIT:355:379:539:540:541:542:543:567:599:601:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1540:1587:1593:1594:1711:1730:1747:1766:1792:2073:2075:2078:2377:2393:2559:2562:2828:3027:3352:3865:3866:3867:3868:3869:3871:3872:3873:3874:4250:5007:6119:6261:7875:7903,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:none,DNSBL: none,TSO:0 X-Spamcatcher-Explanation: Received: from foxbox (host86-130-56-54.range86-130.btcentralplus.com [86.130.56.54]) (Authenticated sender: steph.fox) by sc1-out02.emaildefenseservice.com (Postfix) with ESMTP; Wed, 9 Apr 2008 02:05:55 +0000 (UTC) Message-ID: <005301c899e6$5fe80c70$4001a8c0@foxbox> Reply-To: "Steph Fox" To: =?iso-8859-1?Q?David_Z=FClke?= , "Stanislav Malyshev" Cc: "Pierre Joye" , "Andi Gutmans" , "Lester Caine" , "PHP internals" References: <47F463F0.4030407@zend.com> <47F68136.8040908@zend.com> <698DE66518E7CA45812BD18E807866CE0175729A@us-ex1.zend.net> <47FBA5A7.1070600@zend.com> <47FBBF0F.4080505@zend.com> <47FBC8F5.6030709@zend.com> <47FBCFB6.2050107@zend.com> Date: Wed, 9 Apr 2008 03:06:47 +0100 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PHP-DEV] intl naming From: steph@zend.com ("Steph Fox") > I also agree on the DateTime thing, and I, too, wonder why we need a > procedural API for this - especially since it makes error handling so > much easier (exceptions everywhere and done). Sure. If you happen to be one of the few PHP users who puts everything into try/catch blocks as a matter of course. Wearing my 'editor/educator' hat, can I just point out that we're still teaching long-time PHP users from all over the planet what exceptions even are? Can I also point out that *every* uncaught exception is a fatal error? This isn't how PHP used to be. This is a whole new way of coding, and you'd like to force it onto people who never did that CS degree, but who coped just fine until now. How sweet. So please, yes, keep the procedural way as an option, make it possible for people to use PHP without their having to be computer scientists first. The moment the language loses that, it has nothing special to offer any more. - Steph