Division's results may be double, Because zval_long will cast it to int?