Спасибо .
Проблема оказалась совсем не там ... я привел короткий пример , а проблема была в
number_format($num).
Т.е.
вот такой код:
<?php
$script = "
var mynumber = 111;
var testfunction = ".test("mynumber").";
alert(testfunction);
";
function test($num){
return number_format($num);
}
?>
Без
number_format всё выводится как надо , а вот если использовать функцию
number_format , то всегда возвращает 0(ноль)