Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106810 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 74562 invoked from network); 30 Aug 2019 12:00:19 -0000 Received: from unknown (HELO mail-lj1-f179.google.com) (209.85.208.179) by pb1.pair.com with SMTP; 30 Aug 2019 12:00:19 -0000 Received: by mail-lj1-f179.google.com with SMTP id z17so5887135ljz.0 for ; Fri, 30 Aug 2019 02:32:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YyHzYeEp4sbS1a1O0oXb+DcG4RfdxtHg7J+XWu0txLc=; b=jyuaoDj9QDvnaBluuAkVgRFUKP/sEGhMHiFhLO2FvBiBdYNzPxfzqe0eYKm10UtTkK TrCOeWqkvAxBIbyH8dxTMZzxA7IuQLz7XkQdBnJsU5TR02yHOkCVylZCDUhKiFfmk4qo fD7owk4ShXW4uIAM56c3cRTxttHvzA3J9i/sFL6nGa3Ypk99Dd+I1xJrDTGSqOzzyiYt ge/1xFpdV+PnTCQgO8ezok4PWGVNNFJjwDoPOB0unypTapjThAyoH3LgeHD9M3uY5d3n 3o8zNg3MgK1A2Jx5/eErsO2aCWJFnnGMEK4m0gg7JPvbOQqA/uxMrBXR3cQDPBeL0QzD SMEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YyHzYeEp4sbS1a1O0oXb+DcG4RfdxtHg7J+XWu0txLc=; b=VWP/i+EuUHVvWjCVfXQRkgsdjxbzso8y1+gg0QhCtDOy3jZnZlDNCvwdkYGZ+AXNfT 3XjLBT/mk7ziV2tndlZdOUYPzPaQp1GmcoXXoN3st6xLJuKho+dcEvlsZ1ugpC74LEm5 YEizxmAbleDO9zEmeNAXfJu1eF/3Rzd1RAGvqPfYOnO6VAwRM3DGwhrdcIL6W64IS6y3 5k+WikubIeTZivUDBlURQJxCt2x4YnuQSQBYxgJXULd1HHPhT7ez/IhIzPIq/FFrwlMO /V6un6myRu5uX/1P3CzSsN1Ka7rjXQ3sdT9hTkysUIivuInMX+kUnZ2KWCqNu8zjxk00 oLQg== X-Gm-Message-State: APjAAAU9bwNNZ7yxCS7WkRNQr8aBQRgu0VvCouGxrM7dCtdBt+rfzWcN gG/5GECyyDQq7YEw1ryplOXbDsTJuPE7/EiJmywqBmty7Yw= X-Google-Smtp-Source: APXvYqxz3gLMiV4qDhrggKbPsJoIeiXev9vLUWp0eYSCpRDtjLbND0QRb/mkOZbdGAj8660loXNoi/UtRYPPOxn0xRI= X-Received: by 2002:a2e:95cf:: with SMTP id y15mr2935329ljh.61.1567157575710; Fri, 30 Aug 2019 02:32:55 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 30 Aug 2019 11:32:39 +0200 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="0000000000009b7cb70591524e48" Subject: Make error_reporting=E_ALL the default From: nikita.ppv@gmail.com (Nikita Popov) --0000000000009b7cb70591524e48 Content-Type: text/plain; charset="UTF-8" Hi internals, Relating to the recent discussions on undefined variables & co. One thing that is particularly annoying about the undefined variable case is that our default error_reporting level (without a php.ini) does not include E_NOTICE. Thankfully distros do tend to have more reasonable defaults, but if you spend as much time with custom PHP builds as I do, not seeing *anything* for undefined variables is a pretty big annoyance. Does anyone see an issue with making error_reporting=E_ALL the default in PHP 8? It can of course still be manually downgraded via php.ini and php.ini-production will retain the existing recommendation that excludes E_DEPRECATED/E_STRICT. PR: https://github.com/php/php-src/pull/4659 Regards, Nikita --0000000000009b7cb70591524e48--