Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:77861 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89756 invoked from network); 10 Oct 2014 20:53:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Oct 2014 20:53:44 -0000 Authentication-Results: pb1.pair.com header.from=ocramius@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ocramius@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.43 as permitted sender) X-PHP-List-Original-Sender: ocramius@gmail.com X-Host-Fingerprint: 209.85.216.43 mail-qa0-f43.google.com Received: from [209.85.216.43] ([209.85.216.43:33695] helo=mail-qa0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F8/D2-06615-55748345 for ; Fri, 10 Oct 2014 16:53:42 -0400 Received: by mail-qa0-f43.google.com with SMTP id s7so2193692qap.16 for ; Fri, 10 Oct 2014 13:53:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=gClYk+0CNS62gFDxYsdKKapD6mdhl75Mv3blCvr9QFA=; b=qJWKYdPr+YbY0ixsTBfgaEyAPKnUZ8xesRHWAM0dH0kWi5/uKIV35i1C5zHxwUho1t F5GnOMaLeTeiVLIz49BrFa2lzMhzypyBd17KwY+iRz7gr6GX/T+eaSDALoc9toRZKgPH AXa9GsCq9No9ccfO/LDjEX1jSS2dRKxKbOi4KilOa22Ynx42RvJINVEHCJ2SfoQdIGAa BLATOJGkTGWJjO7Q+E3Ug9EvddFau8ZJLJotiUlDOtNdDC8r/sCVlualysxz6a/87ULu fCI5U0DYNxU8efozeugMPvBLSZUGH5mJlnzM2af1NdHSWsZbqpY7kqM6fEht+WSWk28Z j1sg== X-Received: by 10.224.98.199 with SMTP id r7mr13109318qan.25.1412974418605; Fri, 10 Oct 2014 13:53:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.97.139 with HTTP; Fri, 10 Oct 2014 13:53:18 -0700 (PDT) In-Reply-To: References: <4D642F36-81F2-42DD-876D-78B4B8368214@ajf.me> Date: Fri, 10 Oct 2014 22:53:18 +0200 Message-ID: To: Andrea Faulds Cc: Kris Craig , PHP Internals List Content-Type: multipart/alternative; boundary=089e0149c61c4c4085050517be9e Subject: Re: [PHP-DEV] Deprecation of func_get_args(), call_user_func_array() and related API From: ocramius@gmail.com (Marco Pivetta) --089e0149c61c4c4085050517be9e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 10 October 2014 22:46, Andrea Faulds wrote: > PHP 5.6 has been out for *less than two months*. Let=E2=80=99s say PHP 7 = comes out > in 18 months=E2=80=99 time, so June 2016. Even then, PHP 5.6 would have b= een around > for less than 20 months. It is incredibly unreasonable to suggest that > application developers should move to this new API and completely suspend > usage of the previous one in such a short timespan (especially given how > few people will have moved to 5.6 by then) for a non-security fix. > Assuming PHP 7.0 came out in 2 years from now, I don't expect a decent adoption rate anyway for the next 5 years. Even in such a case, isn't it possible to have PHP "include" the polyfill from an actual location instead of basing the function definition on some internals voodoo? Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ --089e0149c61c4c4085050517be9e--