note 110821 added to errorfunc.constants

From: Date: Tue, 11 Dec 2012 20:04:51 +0000
Subject: note 110821 added to errorfunc.constants
Groups: php.notes 
Request: Send a blank email to php-notes+get-192477@lists.php.net to get a copy of this message
Here is a handly object which will return the error type name without having to hard-code it... list($errno,$errstr,$errfile,$errline,$errcontext)=\func_get_args(); $o=(object)\get_defined_constants(1); \array_map(function($v,$k)use(&$o){if(!\preg_match("#^E_#",$k))unset($o->Core[$k]);},$o->Core,\array_keys($o->Core)); $core_constants=\array_flip($o->Core); $error_type=$core_constants[$errno]; ---- Server IP: 69.147.83.199 Probable Submitter: 72.52.91.2 (proxied: 74.9.3.2) ---- Manual Page -- http://php.net/manual/en/errorfunc.constants.php Edit -- https://master.php.net/note/edit/110821 Del: integrated -- https://master.php.net/note/delete/110821/integrated Del: useless -- https://master.php.net/note/delete/110821/useless Del: bad code -- https://master.php.net/note/delete/110821/bad+code Del: spam -- https://master.php.net/note/delete/110821/spam Del: non-english -- https://master.php.net/note/delete/110821/non-english Del: in docs -- https://master.php.net/note/delete/110821/in+docs Del: other reasons-- https://master.php.net/note/delete/110821 Reject -- https://master.php.net/note/reject/110821 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#192477) next »