Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106811 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 76416 invoked from network); 30 Aug 2019 12:05:16 -0000 Received: from unknown (HELO NAM05-DM3-obe.outbound.protection.outlook.com) (40.107.73.120) by pb1.pair.com with SMTP; 30 Aug 2019 12:05:16 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AyaoYzlaQAr//A+y6Djfa/vXmSHJ9g9Q6sT7vFlDW4402TozRjD1Q5vJ8SVEFZ+eVWKMGqC9tw33HoaV2ELAHSyv6SYuEejGGuCmohjM4ZPiUDcAyY1RcDHc8S/6YNWwH6MyFhkNRss9lP2WCgyiIVQ95UtUitQkdP6PaBoUqeHxOvcAmD8GiPa0MphDqFxijNrVkrzNZ8keZ0S6fUrfH2vngm5dx5h5Pd/cqMEKeT8t+zlQUGXu4ZZIaTQacezAN67kYoCKF3xpV2sVJEf4nQHa7CMWXfI5GC0R/Lony29fqHn9sLGbIhiBz17Sy3JKKGRBHukIp8suI93sywT/kQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=35KG047Zc1Z0Dm8HUz4GtdRTnL3uEBdBd81W9NyKNTI=; b=gl+kwHttC0e4LnZf7/02diXwJ1RUNIx0hVdXW0CfI/S/UXVmcL4FPzLOU1IU6XstCeEwmo/Bm/AK7UbS55oljqQCGki01cJuYWXThHYGYuM9ejvCKIHn7ybg9zHbWcEPWLf04BSQ2OKLJxOLgudE2ribz1ephTavkShL2LDq7J36r+FE1naa30HJg3nut/EWt2/twapUwgft26PKVXChH1upOpVCnQ0dNb+cHK4UGnRWvBCoJQtB1pj0vQJvqz7RfTUJKSXR/2w0qXPqMiibWczfSfWIffdhCxRQdgoYmOXRhkrTVOVSKkBqogTlikhXznvz1bLZkcWYrJ5z8qF+Fg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=zend.com; dmarc=pass action=none header.from=zend.com; dkim=pass header.d=zend.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-RWSoftware-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=35KG047Zc1Z0Dm8HUz4GtdRTnL3uEBdBd81W9NyKNTI=; b=uh8S4fJih0SPxavOL8Cbgqp6+oiahRzfoVxDQMXn3l8b13A/7T4rK9/SsrSQdRveT8AWmVmwWHe8Q5NjPS65fb74WNj8nU7tmrw+Uis6W+BrZIj1iM8EmZ8+91x64qnopKdlK43tnWKl4pAuFBfR2OglAEOAGnyN5P6jmZh34zg= Received: from DM6PR02MB5594.namprd02.prod.outlook.com (20.177.222.217) by DM6PR02MB5929.namprd02.prod.outlook.com (20.179.68.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.20; Fri, 30 Aug 2019 09:37:51 +0000 Received: from DM6PR02MB5594.namprd02.prod.outlook.com ([fe80::b845:5a4c:2174:9aaf]) by DM6PR02MB5594.namprd02.prod.outlook.com ([fe80::b845:5a4c:2174:9aaf%4]) with mapi id 15.20.2199.021; Fri, 30 Aug 2019 09:37:51 +0000 To: Nikita Popov CC: PHP internals Thread-Topic: [PHP-DEV] Make error_reporting=E_ALL the default Thread-Index: AQHVXxXzbqi+HA2jPkypqbCga/kuEqcTbnQA Date: Fri, 30 Aug 2019 09:37:50 +0000 Message-ID: <6390261F-A218-44C5-A515-351877975882@zend.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=zeev@zend.com; x-originating-ip: [2.55.20.244] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 405d2314-befc-4367-7966-08d72d2db9f9 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:DM6PR02MB5929; x-ms-traffictypediagnostic: DM6PR02MB5929: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0145758B1D x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39850400004)(366004)(136003)(396003)(346002)(376002)(189003)(199004)(6116002)(6246003)(6506007)(4744005)(102836004)(4326008)(478600001)(66446008)(316002)(966005)(446003)(86362001)(6486002)(33656002)(26005)(66066001)(7736002)(53546011)(14454004)(6306002)(6436002)(6512007)(2906002)(256004)(99286004)(25786009)(3846002)(14444005)(71190400001)(71200400001)(186003)(476003)(53936002)(486006)(2616005)(11346002)(81156014)(305945005)(91956017)(66946007)(76116006)(229853002)(8676002)(81166006)(8936002)(64756008)(36756003)(66556008)(76176011)(66476007)(6916009)(5660300002);DIR:OUT;SFP:1102;SCL:1;SRVR:DM6PR02MB5929;H:DM6PR02MB5594.namprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: zend.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: YVbQGFhrfc3bliEGt++ZShBXmVTQ77hwqFpi+f9g7fVbLjk/+bTUyS/ML2a5KbrsnbhkKoQuRdgk7PqwFLYZ9S+w0gaQ9w3vkwwZa2syCRpK32CbQ1DfwG9IL75U/YNgzCiEAjmJxyCe1jkCFYkqXxtslbNyUlvU/AIpL+t0sOXuxgcSmr7pm+m7ONEGAZ+yf7Jmv39D/CyLRAzGt9XnP7Or2fA2+nqILatJYdnEa650dfwluhHzEY6xuhHnstiY6MzoAkf6ENycK9QXeWXWlhzTnJUFWiw8ywSU7GiWCtkglhFki5p72c2AQv1+Mqmy9w2K7q48Yqw6jKgVM1/h8z0YrwPpOMGSwClApSUKrAhR8H+aDkbtmDxux6z8Bh6d9E8Iks2xqCaAH0ircWRrdndSydCMLB3ghp+3CBnv9/U= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-ID: <01151F59D297C54198AA55033B2F5FD5@RWSoftware.onmicrosoft.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-Network-Message-Id: 405d2314-befc-4367-7966-08d72d2db9f9 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2019 09:37:51.1058 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1NDuwccKg6KpnOZOonKpl7IGGvjOCEJ2cnpTdn//JEXUFxSI6J9R6g98OoHlseYwssxvT+YDjhTaSDXOs+L2E/dSX9ri/8eVeY+G0wqZ2vM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB5929 Subject: Re: [PHP-DEV] Make error_reporting=E_ALL the default From: zeev@zend.com (Zeev Suraski) > On 30 Aug 2019, at 12:33, Nikita Popov wrote: >=20 > Hi internals, >=20 > Relating to the recent discussions on undefined variables & co. One thing > that is particularly annoying about the undefined variable case is that o= ur > default error_reporting level (without a php.ini) does not include E_NOTI= CE. >=20 > 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. >=20 > Does anyone see an issue with making error_reporting=3DE_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. >=20 > PR: https://github.com/php/php-src/pull/4659 +1 Zeev=