¿Qué es PHP?

Curiosidades:

Sintaxis: case-sensitivity

Las palabras reservadas en PHP (ifelsewhileecho, 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;
?>

Variables: asignar múltiples valores

$x = $y = $z = "Fruit";

Output: echo / print

Ni echo ni print son funciones, son construcciones del lenguaje.

Boolean: False no imprime

Cuando una variable es true y se le hace echo se imprime 1 . Si es false NO se imprime nada.

print_r

Esta función imprime un arreglo.

Cast: (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 .