- abs: documentation ( source)
- printf: documentation ( source)
<?php
echo "Unsigned and Signed:<BR>";
$offset = abs(~PHP_INT_MAX) + PHP_INT_MAX;
printf("%f\n",$offset);
printf("%d\n",~$offset+1);
$offset = abs(~PHP_INT_MAX + 1) + PHP_INT_MAX;
printf("%f\n",$offset);
printf("%d\n",$offset);
$offset = abs(~PHP_INT_MAX + 2) + PHP_INT_MAX;
printf("%f\n",$offset);
printf("%d\n",$offset);
$offset = abs(-1) + PHP_INT_MAX;
printf("%f\n",$offset);
printf("%d\n",$offset);