Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76876 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 49422 invoked from network); 25 Aug 2014 23:53:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Aug 2014 23:53:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=kontakt@beberlei.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=kontakt@beberlei.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain beberlei.de from 74.125.82.50 cause and error) X-PHP-List-Original-Sender: kontakt@beberlei.de X-Host-Fingerprint: 74.125.82.50 mail-wg0-f50.google.com Received: from [74.125.82.50] ([74.125.82.50:34465] helo=mail-wg0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 58/B0-45082-17CCBF35 for ; Mon, 25 Aug 2014 19:53:22 -0400 Received: by mail-wg0-f50.google.com with SMTP id n12so13978146wgh.9 for ; Mon, 25 Aug 2014 16:53:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=L4lwk65S0NNR/oLSNJ+8rS73eMoBpQLJx9dvMbI8uT0=; b=Yv0CDLn4PZDDI1/l0UNi9tObSxFq9bK4do4RPN31XmxwKj9zHeG8IXABeuI4edaDM6 f4G1OJvxkDT2G6BSSrPkPff3ilxDaDSe6HI5FMXN2Pedy1RHQWKJmoOhlhOpPLxFlFel YoXEV35OHuhvek5/qEcZZBFJtd68g/3g96MtWnwVzqXH2mH8QAwoRB9NxrwerrWCxjqg qvZ+XcE9I9WNZTdxFPDgDcVjDRSoSpAVNLb6ZzK5cvwX9ePtVNpLcIMo8ljNPkMhzHQK 96Dq0Tu8t1wwqMbJkA/1DW37+ONjPg023qWWNWsnIKZZhm1XqdBincXFzONxR2cgEEQd dwJw== X-Gm-Message-State: ALoCoQlle8pnxpH+dftC9uQlktJmxVcjDsQLKlsDTPtr0Y8G84E4+MPtPiXBUpqJbcHjF7DQ1u39 MIME-Version: 1.0 X-Received: by 10.180.93.104 with SMTP id ct8mr18126518wib.30.1409010797940; Mon, 25 Aug 2014 16:53:17 -0700 (PDT) Received: by 10.194.45.37 with HTTP; Mon, 25 Aug 2014 16:53:17 -0700 (PDT) X-Originating-IP: [93.129.86.146] In-Reply-To: <53FBC2E1.2000404@sugarcrm.com> References: <53FB6D4C.9070705@php.net> <53FBAD09.1080108@sugarcrm.com> <53FBC2E1.2000404@sugarcrm.com> Date: Tue, 26 Aug 2014 01:53:17 +0200 Message-ID: To: Stas Malyshev Cc: Trevor Suarez , Nikita Popov , Sebastian Bergmann , PHP internals Content-Type: multipart/alternative; boundary=f46d043c08ea18a7fe05017ce482 Subject: Re: [PHP-DEV] Re: [VOTE] Abstract Syntax Tree From: kontakt@beberlei.de (Benjamin Eberlei) --f46d043c08ea18a7fe05017ce482 Content-Type: text/plain; charset=UTF-8 On Tue, Aug 26, 2014 at 1:12 AM, Stas Malyshev wrote: > Hi! > > > This is something that Nikita had originally proposed in an RFC > > (https://wiki.php.net/rfc/engine_exceptions) but postponed until after > 5.6. > > > > I have a feeling we'll be hearing about its resurrection soon enough. > > 5.6 was not a good place for it, but PHP 7 very well may be. Some > cleanup to error handling is long due, and since we're talking about > fatal errors (which now stop the script from working) changes in this > area shouldn't break too much code that wasn't already broken. > Depends, registering for shutdown handlers and catching fatals is a pretty common thing. If EngineException does not get caught, it should produce an E_FATAL again with the correct error code. > > -- > Stanislav Malyshev, Software Architect > SugarCRM: http://www.sugarcrm.com/ > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --f46d043c08ea18a7fe05017ce482--