Приветствую всех!У кого стоит уже сабж... проверьте плиз:
<?
$a="2";
echo pow(2, $a);
?>
У меня перестало работать... :(
>Приветствую всех!
>
>У кого стоит уже сабж... проверьте
>плиз:
><?
>$a="2";
>echo pow(2, $a);
>?>
>У меня перестало работать... :(U menya rabotaet.
A vi eto sluchayno ne cherez sistemniy echo zapuskaete? T.e chto to tipa:
echo '$a="2"; echo pow(2,$a);' | php
(Nekotorie tak dlya testov delayut). Esli da, to $a vosprinimaetsya kak peremennaya okruzheniya i mozhet bit' pustoy, t.e. vzamen budet echo '="2"; echo pow(2,)'.Sorry esli ne v temu.
>>Приветствую всех!
>>
>>У кого стоит уже сабж... проверьте
>>плиз:
>><?
>>$a="2";
>>echo pow(2, $a);
>>?>
>>У меня перестало работать... :(
>
>U menya rabotaet.
>
>A vi eto sluchayno ne cherez
>sistemniy echo zapuskaete? T.e chto
>to tipa:
> echo '$a="2"; echo pow(2,$a);' |
>php
>(Nekotorie tak dlya testov delayut). Esli
>da, to $a vosprinimaetsya kak
>peremennaya okruzheniya i mozhet bit'
>pustoy, t.e. vzamen budet echo
>'="2"; echo pow(2,)'.
>
>Sorry esli ne v temu.Да нет... все тестируется по честному через веб...
просто оказывается pow() перестала автоматом определять тип входящей переменной и ждет только int.
А у меня например переменная берется из mysql: стандартной функцией mysql_fetch_array которая в массив отдает string. ранее все работало. и pow() опредялала входящую нормально.