Re: RE: RFC: expectations/assertions
| From: | Yasuo Ohgaki | Date: | Wed, 05 Feb 2014 21:10:22 +0000 |
| Subject: | Re: RE: RFC: expectations/assertions | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-72297@lists.php.net to get a copy of this message | ||
On Thu, Feb 6, 2014 at 5:49 AM, Yasuo Ohgaki <yohgaki@ohgaki.net> wrote:
> I agree, some thing like this is needed to call closure or pass arguments
> to assert() then call.
If we allow to pass arguments, it would be something like
assert(
function($arg1, $arg2) {
return $arg1 > $arg2;
},
'Do not pass bad value',
[$arg1, $arg2]
);
It looks nicer than
assert(
($f = function($arg1, $arg2) {
return $arg1 > $arg2;
})
&&
($f($arg1, $arg2)),
'Do not pass bad value'
);
Regards,
--
Yasuo Ohgaki
yohgaki@ohgaki.net