¿Por que la salida de numeros enteros se hace en decimal, aunque la asignación se haya hecho en hexadecimal o en octal?
ejemplo:
Código PHP :
<?php
$entero_baselO = 1234;
$entero_base8 = 01234;
$entero_basel6 = 0x1234;
$entero_negativo = -1234;
echo ("Decimal: $entero_baselO<br>") ;
echo ("Octal: $entero_base8<br>") ;
echo ("Hexadecimal: $entero_basel6<br>") ;
echo ("Negativo: $entero_negativo<br>") ;
?>
Este es el resultado que me muestra en el navegador
Código :
Decimal: 1234 Octal: 668 Hexadecimal: 4660 Negativo: -1234
Estoy leyendo más información sobre php, pero no ecuentro respuesta a esto, ¿alguien me puede explicar?.
