Last Updated: February 25, 2016
·
6.512K
· gargron

Tuples in PHP

It largely depends on your design, but sometimes your functions might want to return a few different values. In Python, you've got so-called tuples for that. In PHP, you can do something similar. I discovered the technique long ago through somebody's blog post, but can't remember exactly where, so excuse me for that. But here we go:

function foo()
{
    return array('foo', 'bar');
}

list($a, $b) = foo();