¿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?.