I am having this problem When using callback functions
Class My_Class {
public function my_function() {
$pad = function($value) {
return str_pad($value, 2, '0', STR_PAD_LEFT);
};
function pad_function($value) {
return str_pad($value, 2, '0', STR_PAD_LEFT);
}
array_map($pad, range(0,100)); //This fails with an exception "Invalid opcode 153/1/8."
array_map("pad_function", range(0,100)); //This works ok
}
}
I am using PHP version 5.3.3-7.
Any ideas of why this is happening?
Thanks in advance!