Moin!
Ebenso wird der String '0xA' nach 0 gecastet, die Zahl 0xA aber nach 10.
Welchen Code meinst du?
<?php
var_dump((int) '0xA');
var_dump((int) 0xA);
?>
Logisch. Das eine ist ein String, das andere die im Quellcode erlaubte hexadezimale Notation der Zahl 10.
Somit identisch zu
var_dump((int) 10)); // keine Überraschung, oder?
- Sven Rautenberg