Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86010 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 48099 invoked from network); 29 Apr 2015 08:40:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Apr 2015 08:40:57 -0000 Authentication-Results: pb1.pair.com header.from=kalle.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=kalle.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.178 as permitted sender) X-PHP-List-Original-Sender: kalle.php@gmail.com X-Host-Fingerprint: 209.85.212.178 mail-wi0-f178.google.com Received: from [209.85.212.178] ([209.85.212.178:33983] helo=mail-wi0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 19/20-38700-71990455 for ; Wed, 29 Apr 2015 04:40:56 -0400 Received: by wicmx19 with SMTP id mx19so125672205wic.1 for ; Wed, 29 Apr 2015 01:40:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=LTYKqLj4bSUEkP4El2CAH3rNtj/T+XYCsBbojvvx4YA=; b=hXvZ0QWtZW5EZZPCF5tjMMpOX7Vb0xP1HP7cdXV0GSqNsmpIMnAhE6DKmI4sF6C0Es rDCBhwkvPaoqPD431NyIziGzJuBjBmLpxBq/wbtDsxIvyAWv11+CyfXvEZ98gsdAyvDH QiHpJF58eaf3Ec+AQqRIWFLMvSly3zREy5shl3+gjAkNnIPd8X2gTivl1NUXIGlYAkoI OXfigJIThdwWJCTRVY6QxbpE7rkKZ7zDVrG2FBPMlT8n9Kdn8ov1N+G2cnSjC6wLpR84 tPpDvxUVHkSMt259Rm39FQ6HLJ6A5OJjxaJr/hpbiumIDjm62UrOQINE+FIGBC+rOeyP XtYQ== MIME-Version: 1.0 X-Received: by 10.180.77.83 with SMTP id q19mr36512485wiw.89.1430296852906; Wed, 29 Apr 2015 01:40:52 -0700 (PDT) Sender: kalle.php@gmail.com Received: by 10.28.217.19 with HTTP; Wed, 29 Apr 2015 01:40:52 -0700 (PDT) Date: Wed, 29 Apr 2015 10:40:52 +0200 X-Google-Sender-Auth: rXIY72OBQZJwY4BJCHyjceQtwr0 Message-ID: To: Internals Content-Type: text/plain; charset=UTF-8 Subject: Remove old PHP6 forward compatibility From: kalle@php.net (Kalle Sommer Nielsen) Howdy Back when PHP6 was actually a thing, we added the 'b' string literal prefix and the (binary) cast to be forward compatible with PHP6, however since the entire unicode strings part were dropped, these are no longer needed. I think its safe to remove these 2, and take it as a lession learned, to safely and selectively added forward compatibile features. Is there any objections against these? Ps, we do actually have docs[1] for these, explaining users they were added in 5.2.1, although after a brief search I did not find any common libraries and projects using either of these features. [1] http://php.net/manual/en/language.types.type-juggling.php -- regards, Kalle Sommer Nielsen kalle@php.net