Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84683 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31059 invoked from network); 13 Mar 2015 14:04:30 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Mar 2015 14:04:30 -0000 Authentication-Results: pb1.pair.com header.from=patrickallaert@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=patrick.allaert@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.174 as permitted sender) X-PHP-List-Original-Sender: patrick.allaert@gmail.com X-Host-Fingerprint: 74.125.82.174 mail-we0-f174.google.com Received: from [74.125.82.174] ([74.125.82.174:39153] helo=mail-we0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D4/95-32208-B6EE2055 for ; Fri, 13 Mar 2015 09:04:28 -0500 Received: by wevl61 with SMTP id l61so23547401wev.6 for ; Fri, 13 Mar 2015 07:04:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=yatQQx3WMkWGwJPt6+wOhORqpRVAYInkzSvfvv9Pqh0=; b=USb8m0V7qcJ0XqdDHfpakNfN5BcNB+Mi2oAEVV1KKiY5jQ6L2j5VS8TfV9aMcoZHSk mP7B5gdYmLlTbqBZmLjDW4uFsM608tl0FiQo1aQIO4e03VqNwpnCGLqsnZyzHZ2S4vP/ Tk30Poo5Sxi7IwwBG7ICcnpuviI+FSDLMdBzatoXtde808WJgi7nQyrdaaxNWJhyWO8H EoumhoDFri1hSzWW/Ro3ViQBK6Q7ecqiB9Fxn1/y2d6EH4E6XDR3veUj8+irvL/PzTN7 Hbvhc3xPFmjr30hQVxDCLvbpNKpn0tn5vSzZY0G58WR7LyyQI+xtwTbGRHKeit8X/Qnd G14A== X-Received: by 10.181.25.225 with SMTP id it1mr11653401wid.8.1426255464640; Fri, 13 Mar 2015 07:04:24 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 13 Mar 2015 14:04:23 +0000 Message-ID: To: PHP Development Cc: oliviergarcia@php.net Content-Type: multipart/alternative; boundary=001a11360a2c5439a005112bfa15 Subject: [RFC] Improved Error Callback Mechanism From: patrickallaert@php.net (Patrick ALLAERT) --001a11360a2c5439a005112bfa15 Content-Type: text/plain; charset=UTF-8 Hi Internals, This email is to inform you that Olivier and I have opened for discussion a new RFC in order, for PHP extensions authors, to hook more easily into the default error handler callback: https://wiki.php.net/rfc/improved_error_callback_mechanism There is zero new feature for the users, nor any BC break. The changes made to the engine are for PHP extensions developers changing the behaviour of php_error_cb via zend_error_cb. Currently, supporting multiple extensions that want to hook into it requires very hacky solutions to coexists. We hope this would still be possible for PHP 7.0 as this is only about providing more (useful) hooks and wish we could start voting on it on March 20th. Cheers and thanks in advance, Patrick --001a11360a2c5439a005112bfa15--