On 23 September 2016 at 17:40, Rowan Collins <[email protected]> wrote:
>
> I've been pondering an idea for ages of a generalised syntax for switch to
> specify an operator to use, so you'd do something like this:
That's technically possible already:
function foobar($foo)
{
switch (true) {
case $foo === '1':
echo "close but no cigar\n";
break;
case $foo === 1:
echo "identical\n";
break;
case $foo == 1:
echo "why you do this\n";
break;
}
}
foobar(1);
foobar("1 apple");
It's just a little bit icky.
cheers
Dan
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php