Laravel

Fundamentos de PHP

Variables y constantes, tipos, arrays, control flow, funciones, namespaces, manejo de errores

25 preguntas de entrevista·
Junior
1

¿Cuál es la diferencia principal entre una variable y una constante en PHP?

Respuesta

Una constante se define una sola vez y su valor no puede modificarse después, a diferencia de una variable cuyo valor puede cambiar en cualquier momento durante la ejecución del script. Las constantes se declaran con define() o const y no requieren el símbolo $ delante de su nombre. Son especialmente útiles para almacenar valores de configuración que nunca deben cambiar, como rutas de archivos, URLs base o claves de API.

2

¿Cómo declarar correctamente una variable en PHP?

Respuesta

En PHP, todas las variables deben comenzar con el símbolo $ seguido del nombre de la variable. El nombre puede contener letras, números y guiones bajos, pero debe comenzar obligatoriamente con una letra o un guion bajo. PHP distingue entre mayúsculas y minúsculas en los nombres de variables, lo que significa que $name y $Name son dos variables diferentes. No es necesario declarar el tipo al crear una variable porque PHP es un lenguaje de tipado dinámico.

3

¿Qué tipo de dato devuelve la siguiente expresión: 5 + 3.2?

Respuesta

Cuando una operación aritmética involucra un entero y un número de punto flotante, PHP convierte automáticamente el resultado a float para preservar la precisión decimal. Esta conversión automática de tipos se llama type juggling o coerción de tipos. En este ejemplo, 5 es un integer y 3.2 es un float, por lo que el resultado 8.2 será automáticamente un float. Es un comportamiento importante de entender para evitar errores de cálculo en aplicaciones financieras o científicas.

4

¿Qué función comprueba si una variable está definida y no es nula?

5

¿Cómo declarar una constante de clase en PHP?

+22 preguntas de entrevista

Domina Laravel para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis