Что было бы самым эффективным способом сказать, что значение float составляет половину целого числа, например 0,5, 1,5, 10,5?
Во-первых, что приходит в голову:
$is_half = (($number - floor($number)) === 0.5);
Есть ли лучшие решения?