Las palabras reservadas en PHP (if, else, while, echo, etc.), clases, funciones, y las funciones definidas por el usuario no son case-sensitive. Pero todas las variables sí son case-sensitive.
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
$a = 10;
echo $a, " ", $A;
?>
$x = $y = $z = "Fruit";
Ni echo ni print son funciones, son construcciones del lenguaje.
Cuando una variable es true y se le hace echo se imprime 1 . Si es false NO se imprime nada.
print_rEsta función imprime un arreglo.
(unset)Para hacer un cast se hace similar a como se hace en C o C++: $a = (string) $a; . El cast (unset) convertirá el tipo de dato a NULL .