Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90150 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3867 invoked from network); 5 Jan 2016 20:58:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Jan 2016 20:58:23 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.217.194 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.217.194 mail-lb0-f194.google.com Received: from [209.85.217.194] ([209.85.217.194:36860] helo=mail-lb0-f194.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 86/D7-12097-C6E2C865 for ; Tue, 05 Jan 2016 15:58:20 -0500 Received: by mail-lb0-f194.google.com with SMTP id ti8so19271976lbb.3 for ; Tue, 05 Jan 2016 12:58:20 -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:date:message-id:subject :from:to:cc:content-type; bh=hacnTpD5QZuvxXAjU9Qx6ZCOOVO36FwGBBGYp+6FddU=; b=u0ao1v5ISapSkBMgMlt7p+zgNqTvoM3ZiyDMYzLZk2AfZ1IIQ8Jea0SpakPYcSuUNM QKKwLcwL1juDN/L8raBCDVsdTImO4KOs9IqgKrz2XdhdMcmNOWFo4kElz+fK/wVZ494O bdA2E/msyCSEVrKE+JJNNicqP5EOJv89loa3EakAcKgT9GA0I4dbEIsN8+keujZLxZyx aEAIxpPkpZe1gCFDy54VQZe5dgTHu9XZzY6rT9K1gJm546HfVnaJX4AHjZyqeOSnjx8Z gjn4FzWtYqYrZL75BrbcP4FpQLK4IaJXHrw3QwZHTqYyIbhW7i+VmSfEjoZ4LaTW8dqG PASA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=hacnTpD5QZuvxXAjU9Qx6ZCOOVO36FwGBBGYp+6FddU=; b=fQQ3CaOTSxkIWpWiV3oflMarPF3VWPwvFrg65VqvsUb9JVrs6Q88Rye8BWXhGjAaQW u1fvn7ef+9LB0iQpNW2z4q/30BdsqUkJwXh7uYOTTxotL7LS3oQzSfz4IFnYMG5r9JZL Yd2EIz0yuGxWu2DQCCYi5JzqBzk9xaPCplBbv/uJMl8JdGINnV5IGp84J2/K3hS9/WXv QE34prc8oQRZ94RVW++ycFSUgRovxDsH9jzsoJBuc0JZW/0QarBCv8URT/X9HLe7xnQ0 GHOREWcdoK2fQ/o2jB9O4ZBu8whDWmE8aaUTzrw8uEWgM9kb4CoT0oghM7XeXe+VHRTp 079Q== X-Gm-Message-State: ALoCoQnNdcPgJr+8YNQd9zrSxYyPxnmAE5BTQT23DV0NOEOxTUmfayaMwpW3lxfN7W9Y5eDCrsvaSkvWq1rHnHEbAtTrnIt9Kw== MIME-Version: 1.0 X-Received: by 10.112.140.166 with SMTP id rh6mr34288779lbb.77.1452027496855; Tue, 05 Jan 2016 12:58:16 -0800 (PST) Sender: php@golemon.com Received: by 10.112.37.44 with HTTP; Tue, 5 Jan 2016 12:58:16 -0800 (PST) X-Originating-IP: [2620:10d:c090:200::6485] In-Reply-To: <68A8B669-7A42-41B1-9E1E-9D3441C2AD70@icicle.io> References: <4F.0A.12097.24FFB865@pb1.pair.com> <68A8B669-7A42-41B1-9E1E-9D3441C2AD70@icicle.io> Date: Tue, 5 Jan 2016 12:58:16 -0800 X-Google-Sender-Auth: Fnu1TLS6MnIqzwMbWB_jfg8md0A Message-ID: To: Aaron Piotrowski Cc: Ferenc Kovacs , Andrea Faulds , Junade Ali , grzegorz129@gmail.com, PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Deprecation of the Error Control Operator (@ symbol) From: pollita@php.net (Sara Golemon) On Tue, Jan 5, 2016 at 12:24 PM, Aaron Piotrowski wrote: > Before anything can be done with the @ operator, changes will need to > be made to remove warnings for conditions that the code has no way of > checking prior to calling these functions. > I'd include pragmatism in that calculus. fopen() can technically be safely called, but only by adding a lot of boilerplate that makes code ugly. An @ suppression is perfectly reasonable provided the return value is sanity checked. -Sara