Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:77799 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 67954 invoked from network); 7 Oct 2014 13:43:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Oct 2014 13:43:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=lang@b1-systems.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=lang@b1-systems.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain b1-systems.de designates 84.200.69.220 as permitted sender) X-PHP-List-Original-Sender: lang@b1-systems.de X-Host-Fingerprint: 84.200.69.220 mx1.b1-systems.de Received: from [84.200.69.220] ([84.200.69.220:51036] helo=mx1.b1-systems.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D9/48-30869-8FDE3345 for ; Tue, 07 Oct 2014 09:43:22 -0400 Received: from [192.168.111.20] (ip25044956.dynamic.kabel-deutschland.de [37.4.73.86]) by mx1.b1-systems.de (Postfix) with ESMTPSA id 0D628B8424 for ; Tue, 7 Oct 2014 15:41:42 +0200 (CEST) Message-ID: <5433EDF3.6090705@b1-systems.de> Date: Tue, 07 Oct 2014 15:43:15 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: internals@lists.php.net References: In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AJaa4R78xg4SsvemdNfHVLoBEHFPfkaAr" Subject: Re: [PHP-DEV] [RFC] Exceptions in the engine From: lang@b1-systems.de (Ralf Lang) --AJaa4R78xg4SsvemdNfHVLoBEHFPfkaAr Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 06.10.2014 23:53, Nikita Popov wrote: > Hi internals! >=20 > During the PHP 5.6 development cycle I have proposed an RFC [1] that > suggested the use of exceptions instead of fatal errors in the engine. = At > the time the proposal was declined, because the change was judged too > intrusive for a minor version. >=20 > As such I'm re-proposing this RFC for inclusion in PHP 7: >=20 > https://wiki.php.net/rfc/engine_exceptions_for_php7 ++ I very much like the change and have proposed something similar before. A major version change is the best time to do it and it will be long after php7 to see another one. This would enable us to cleanup much weird userland code. Just let's make sure to get it right this time. --=20 Ralf Lang Linux Consultant / Developer Tel.: +49-170-6381563 Mail: lang@b1-systems.de B1 Systems GmbH Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 --AJaa4R78xg4SsvemdNfHVLoBEHFPfkaAr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlQz7fQACgkQCs1dsHJ/X7Am/wCgsh9AxV1wUl04qg2xdrooeON2 Xk4AoK7OtEE+uO27OSu3zPKNT6ria3/Y =QLiR -----END PGP SIGNATURE----- --AJaa4R78xg4SsvemdNfHVLoBEHFPfkaAr--