- bug report? yes
- feature request? no
Description
Snad omluvíte češtinu :)
Problém vidím v parsování hodnoty do INT:
$value = "0123456";
if (Validators::isNumericInt($value = $control->getValue())) {
// $value = "0123456";
if (!is_float($tmp = $value * 1)) { // bigint leave as string
// $tmp = 123456
$control->setValue($tmp);
}
}
Steps To Reproduce
$value = 123456, $result = INT(123456) // OK
$value = 0123456, $result = INT(123456) // ERROR
Chtělo by to ještě nějak pokrýt numeric hodnoty, nejen float :)
Description
Snad omluvíte češtinu :)
Problém vidím v parsování hodnoty do INT:
$value = "0123456";
if (Validators::isNumericInt($value = $control->getValue())) {
// $value = "0123456";
if (!is_float($tmp = $value * 1)) { // bigint leave as string
// $tmp = 123456
$control->setValue($tmp);
}
}
Steps To Reproduce
$value = 123456, $result = INT(123456) // OK
$value = 0123456, $result = INT(123456) // ERROR
Chtělo by to ještě nějak pokrýt numeric hodnoty, nejen float :)