Hi Stas,

On Mon, Jun 6, 2011 at 4:02 PM, Stas Malyshev <smalys...@sugarcrm.com> wrote:
>
> I wouldn't love it a bit, frankly, as "rely on PHP's native error handling"
> in this context means "bombing out in runtime without any idea what went
> wrong". When you have exception, you could make it print what happened and
> recover, if you want. When you have fatal error, you can't do much at all.

The patch as you probably know throws a E_RECOVERABLE_ERROR, which in
my humble opinion doesn't quite fall under the end-of-world category
you seem to explain there :- )

I.E.

function bar($a, $b, $c, $d)
{ return true; }

set_error_handler("bar");

class Foo
{
  public function test(Array $arr) {}
}

$foo = new Foo; $foo->test('invalid');

echo "Everything will be okay.. :p";

-Chris

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to