I added 0 to $null in order to get int. If I had added "0" the result should be string. So this looks like a bug to me. If I add 0, result can't be string.
Juha On December 1, 2019 6:08:01 PM GMT+09:00, Daniel-Constantin Mierla <[email protected]> wrote: >Probably is string, that's the default value type of PVs, as they >originated from xlog, where the output was a string to be printed. > >"" + 0 should be "0" > >Cheers, >Daniel > >On 01.12.19 02:35, Juha Heinanen wrote: >> Why is it that $null + 0 is 0 but not int? What is it? >> >> -- Juha >> >> $avp(test) = $null + 0; >> if (is_int("$avp(test)")) >> INFO(test $avp(test) IS int); >> else >> INFO(test $avp(test) IS NOT int); >> >> Dec 1 02:46:01 salmon /usr/bin/sip-proxy[10138]: INFO: test 0 IS NOT >int >> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> [email protected] >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
