Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101756 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62268 invoked from network); 3 Feb 2018 17:04:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2018 17:04:58 -0000 Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.220.173 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.220.173 mail-qk0-f173.google.com Received: from [209.85.220.173] ([209.85.220.173:35698] helo=mail-qk0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FE/91-49805-9BBE57A5 for ; Sat, 03 Feb 2018 12:04:58 -0500 Received: by mail-qk0-f173.google.com with SMTP id 69so14679193qkz.2 for ; Sat, 03 Feb 2018 09:04:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=CXly7j1aVrp1hOOBxO1PbKmmAdEytdBz0J8ciBSTon0=; b=lRDX0t6TQvGlnTMfInVeM4Rt1uetS6WVeQhYiXnVHBX5q3413IkTbDm994JSFcWCR8 4JKn2waRLUV3Z3u1mwK3BADv2ID0YY+KFvKIQ6dFmFPKlsySmykkz/bWL+28wALKWHqP v5WWVGoyLq1xizHlWqzcKriBdLnUzYZPEl7KdVjseGPdR9dV2xBzJl95PeuAzcTuZ/0L DzWvQ5Z3SQ5PFvEwbHa5yQ6U0E4EFil5+GM78Sp943FOsANAvdQ6B/Mmc7z5SXtJ/EmG 3Qb8PXKtoaQIcHcmZAGmqR7ZcNP6Wq6zDrZ0fmVwoELlpKsr8Wqzc4Vv9Nf/lN5lrDKa JQfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=CXly7j1aVrp1hOOBxO1PbKmmAdEytdBz0J8ciBSTon0=; b=qlwOJBJkY8ucC1FogOA2ffqLcZCBt5mpU+htHTlkWZPg13oUm3Bs2clZSMGzDy95TQ 8ZWhF4hteIol3g8tZyIfRESSeypwUKGYxTzFXytNp0yx+0qlwvnZ3wuSHO1EZu8MhpGO ORs6SXoc4ioo/s/aLS7Ydw9BUekL6fHnInS0jM+Ur8DD4Z5PYJe3rncxa74B4sRCMYoc vHXWLlJwzkuYS6G96INedzpIlDPuxpjCZG7REpcmmLrvH/P0I8j+o03Vz5jNz0jR89nC eO3pQOhYrOogp7RkuWitEjB5JxXAcMHRK/r1XGz/Yh0hcIVlxQm/oVm6LB19P47423Yl BFOA== X-Gm-Message-State: APf1xPA9tyGFBAgWD4Bvmlkj9bXdePkUTYTVlJaMcwgfNbbHS5HaRG2c XDQVbsl/TqxHUmel9S9raXENkgEqtEj9blAo+ptdrQ== X-Google-Smtp-Source: AH8x227aZl6L/sh28+uyOkziaK6JlfWf765ndVEynHK/Ftnbv/4bvUG01+fQ9qKBHtzKyHDxCqf/6RH6b2eRmVtM6qg= X-Received: by 10.55.9.20 with SMTP id 20mr9017572qkj.136.1517677495506; Sat, 03 Feb 2018 09:04:55 -0800 (PST) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.12.197.144 with HTTP; Sat, 3 Feb 2018 09:04:54 -0800 (PST) X-Originating-IP: [71.251.16.204] In-Reply-To: References: Date: Sat, 3 Feb 2018 12:04:54 -0500 X-Google-Sender-Auth: 8Z8DF99XVWCWEfQTkcLgVFtOWfk Message-ID: To: Levi Morrison Cc: Wes , Niklas Keller , Marco Pivetta , PHP Internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Deprecation of fallback to root scope From: pollita@php.net (Sara Golemon) On Sat, Feb 3, 2018 at 11:31 AM, Levi Morrison wrote: > In my opinion we should emit E_STRICT until we know when the feature > will be removed. At that point we can promote it to E_DEPRECATED and > specifically cite when it will be removed. In any case, E_NOTICE does > not seem appropriate. > I like the three phase approach. Gives frameworks/libraries/users ridiculous amounts of time to clean up their code, the route to clean code is clear and the updates are scriptable (I'll bet PHPCS can do this already), and at the end, we'll be able to have a better engine and make certain assumptions in the optimizer. +1 -Sara