- var_dump: documentation ( source)
- sprintf: documentation ( source)
<?php
$sum = "267.60";
$needSms = "true";
var_dump(floatval(sprintf("%015.2f", floatval($sum) + ($needSms == "true" ? 0.5 : 0.0))));
$needSms = "false";
var_dump(sprintf("%015.2f", floatval($sum) + ($needSms == "true" ? 0.5 : 0.0)));