Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73007 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58055 invoked from network); 8 Mar 2014 21:34:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Mar 2014 21:34:11 -0000 Authentication-Results: pb1.pair.com header.from=marco@m-s-d.eu; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=marco@m-s-d.eu; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain m-s-d.eu from 209.85.223.169 cause and error) X-PHP-List-Original-Sender: marco@m-s-d.eu X-Host-Fingerprint: 209.85.223.169 mail-ie0-f169.google.com Received: from [209.85.223.169] ([209.85.223.169:40548] helo=mail-ie0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E2/61-44862-0DC8B135 for ; Sat, 08 Mar 2014 16:34:10 -0500 Received: by mail-ie0-f169.google.com with SMTP id to1so5854944ieb.14 for ; Sat, 08 Mar 2014 13:34:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=s8ibuPpWmPqgUZMPOiFC8GgOv3VMSgpWQlIo8AlfxXE=; b=aEg1LiLiACh3ppRZoeFCjIa/yWpkM2EkGwhzGQ2lRaPRtr8c5x/LGYp0bu7BJC5S6h 0W7zYDzeKzYaxbXG9eNbUhyDFfq2hwPoJo7P5f+JwB9Az1cRIuEmMp0XiUkBz29PBYxt RqnCTK0tGByBqVO8LXJoyUnVlZ3wrz5PxxbT6qmjRQAsd7IjRziYkKZ4NQ+iWyCuPrqR T1zETqOhBKSHy3tWUp+2TAOZF+OibXrfTZJs36cnZyBnc0E+ZSV/4hlut7R2eZLJvoYm lmolYQdlfLG3FYQDyAjIPVXo4KjKBRuagsUMCr8Dud9pKWd4w64C6C1y2Pp1op4O+Q05 +XgA== X-Gm-Message-State: ALoCoQnjGomIXS6d/Q6ja7p8O9HT1trQUGYjL2pinoiqBdIKEtjdDr3tjzLZFNZ/HChZWFrL1xA4 MIME-Version: 1.0 X-Received: by 10.50.128.164 with SMTP id np4mr10483210igb.34.1394314445863; Sat, 08 Mar 2014 13:34:05 -0800 (PST) Received: by 10.64.165.166 with HTTP; Sat, 8 Mar 2014 13:34:05 -0800 (PST) X-Originating-IP: [84.153.66.192] Date: Sat, 8 Mar 2014 22:34:05 +0100 Message-ID: To: internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Idea: ifdef-like feature to ease userland BC From: marco@m-s-d.eu (Marco Schuster) Hi Internals, especially with (radical) userland API changes coming up in PHP6, might I suggest something like a ifdef feature which turns blocks of code into comments? This would allow framework authors to provide backwards compatibility with "older" PHP versions while being able to take advantage of new PHP features. In theory, it could also be supplied as "update" to the already existing minor versions (5.4,5.5 and 5.6) so that these versions can also use the new code. Marco --=20 Marco Schuster IT-Beratung, Web Development Bl=C3=BCtenstr. 23 80799 M=C3=BCnchen