Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37836 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 67790 invoked from network); 23 May 2008 17:37:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 May 2008 17:37:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain zend.com does not designate 64.97.136.185 as permitted sender) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.185 smtpout0185.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.185] ([64.97.136.185:48279] helo=n064.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3A/A4-35754-DC007384 for ; Fri, 23 May 2008 13:37:18 -0400 Received: from sc1-out04.emaildefenseservice.com (64.97.139.2) by n064.sc1.he.tucows.com (7.2.069.1) id 476977050154BB26 for internals@lists.php.net; Fri, 23 May 2008 17:37:14 +0000 X-SpamScore: 2 X-Spamcatcher-Summary: 2,0,0,b02c7657be78b72e,efb46b72773a24d1,steph@zend.com,-,RULES_HIT:152:355:379:539:540:541:542:543:567:945:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1539:1587:1593:1594:1676:1711:1730:1747:1766:1792:2073:2075:2078:2393:2559:2562:2693:2901:3352:3622:3865:3866:3867:3868:3869:3870:3872:3873:3874:5007:6119:6261:7875,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-137-246-48.range86-137.btcentralplus.com [86.137.246.48]) (Authenticated sender: steph.fox) by sc1-out04.emaildefenseservice.com (Postfix) with ESMTP for ; Fri, 23 May 2008 17:37:13 +0000 (UTC) Message-ID: <00a701c8bcfb$cdfa5f50$4401a8c0@foxbox> Reply-To: "Steph Fox" To: "internals" Date: Fri, 23 May 2008 18:38:24 +0100 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original 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: BC an' all that From: steph@zend.com ("Steph Fox") Hi all, Tony's not alone, I'm also playing with PHP 6 today. As Edward mentioned when I started talking about the upgrade path, we don't have a way to cope with the (binary)|(b) cast prior to PHP 5.2.1. It's arguable that most people will have access to PHP > 5.2.1, but that's not 100% useful if you have something you'd like to 'just work' regardless of other peoples' updates. Personally I'm stuck with the choice of making the default phar stub forward compatible or backward compatible - there's no way to do both. Can someone please explain why (string) isn't a pseudonym for (binary) in PHP 6.0? There's probably a very good reason and I'm just not seeing it... but it would go a long way to solving the problem if it were. - Steph