код:
<?php
$val = "text message";
$a = 55;
$data = array(
'type' => 'text',
'name' => "someName",
'value' => $val,
'id' => function() use ($a){
return ($a < 55) ? "id-less-55" : "id-more-or-equals-55";
},
'class' => 'class-test'
);
print_r($data);
когда делаю print_r..я вижу
id = Closure Object ( [static] => Array ( [a] => 55 ) )вместо одной из строк.
как мне добиться использования ф-ции в этом варианте?