Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81357 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21647 invoked from network); 29 Jan 2015 07:55:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2015 07:55:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=mails@thomasbley.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mails@thomasbley.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain thomasbley.de from 85.13.137.24 cause and error) X-PHP-List-Original-Sender: mails@thomasbley.de X-Host-Fingerprint: 85.13.137.24 dd15934.kasserver.com Received: from [85.13.137.24] ([85.13.137.24:41100] helo=dd15934.kasserver.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DC/62-09212-B57E9C45 for ; Thu, 29 Jan 2015 02:55:07 -0500 Received: from dd15934.kasserver.com (dd0802.kasserver.com [85.13.143.1]) by dd15934.kasserver.com (Postfix) with ESMTPSA id 6CB97261376; Thu, 29 Jan 2015 08:55:03 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-SenderIP: 95.90.232.180 User-Agent: ALL-INKL Webmail 2.11 In-Reply-To: References: <20150127024521.3689F2618FD@dd15934.kasserver.com> <5363C355-EE27-485F-9C27-C36F79B3FA37@ajf.me> <20150128173609.5B1BC261376@dd15934.kasserver.com> To: ajf@ajf.me, yohgaki@ohgaki.net Cc: internals@lists.php.net, nicolas.grekas+php@gmail.com, reeze@php.net Message-ID: <20150129075503.6CB97261376@dd15934.kasserver.com> Date: Thu, 29 Jan 2015 08:55:03 +0100 (CET) Subject: Re: [PHP-DEV][RFC] Enable error_handler callback parameters to be passed by reference From: mails@thomasbley.de ("Thomas Bley") I think you mean: function myErrorHandler( int $errno , string $errstr [, string $errfile [, int $errline [, array $errcontext [, string &$extra_errstr ]]]] ) We have these empty-call-filled-on-return parameters in preg_match(...$match) but I am not sure if it makes things more complicated than they should be. For me, changing $errstr to &$errstr is the simplest thing to do. Regards Thomas Yasuo Ohgaki wrote on 29.01.2015 03:55: > > Hi Thomas, > > > On Thu, Jan 29, 2015 at 11:51 AM, Yasuo Ohgaki > wrote: >> >> If there are many people concerns to change error message, how about >> >> append user error message to original error message when it's changed? > > > How about this signature. > > > function myErrorHandler($errno, $errstr, $errfile, $errline, &$extra_errstr) > > > Regards, > > > -- > Yasuo Ohgaki > yohgaki@ohgaki.net > >