O PHP tem um equivalente à sintaxe de compreensão de lista do Python?

O Python tem compreensões de lista sintaticamente doces:

S = [x**2 for x in range(10)]
print S;
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

No PHP eu precisaria fazer um loop:

$output = array();
$Nums = range(0,9);

foreach ($Nums as $num) 
{
    $out[] = $num*=$num;
}
print_r($out);

para obter:

Matriz ([0] => 0 [1] => 1 [2] => 4 [3] => 9 [4] => 16 [5] => 25 [6] => 36 [7] => 49 [8] => 64 [9] => 81)

Existe alguma maneira de obter uma sintaxe de compreensão de lista semelhante no PHP? Existe alguma maneira de fazer isso com qualquer um dos novos recursos do PHP 5.3?

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion