¿Qué son las RFC en PHP?

En pocas palabras: Las RFC son la forma a través de las cuales PHP evoluciona. Son las siglas de «Request For Comments» y son propuestas que puede hacer cualquiera para mejorar este lenguaje. Por resumir un poco funciona más o menos así: Tienes una idea asombrosa de cómo se podría mejorar PHP. Investigas sobre el … Read more ¿Qué son las RFC en PHP?

Ojo con las compararciones en PHP

En PHP hay que tener cuidado al comparar dos valores cuando uno de ellos es una cadena. Para ver el problema he creado la función «comparar» donde vemos si un valor es igual a cero o no: Los resultados serán: 123 se convierte en 123, por lo tanto: (123 == 0) -> false 123 se … Read more Ojo con las compararciones en PHP

¿Cómo es mejor almacenar las sesiones de usuario en PHP? ¿Fichero, Base datos? ¿Redis?

Esta es una pregunta que muchos nos hemos hecho muchas veces y da para un artículo entero. Pero aquí os dejo unas ideas rápidas: Si tu web tiene poco tráfico no importa demasiado. Apenas vas a notar diferencia así que no pierdas tiempo con esto al principio. Puedes dejar esta decisión para más adelante. Si … Read more ¿Cómo es mejor almacenar las sesiones de usuario en PHP? ¿Fichero, Base datos? ¿Redis?

Cuidado con el operador ternario, ‘?’ en PHP

Hay un detalle con el operador ‘?’ con el que hay que tener cuidado. Es posible que alguna vez te hayas encontrado con este problema: Posiblemente esperarás que se muestre: Gorka es mi nombre. Pero en realidad se muestra: Gorka Esto se debe a que la última cadena pasa a formar parte de la expresión … Read more Cuidado con el operador ternario, ‘?’ en PHP

Llamar a una función con una variable en PHP

Si a una variable que contiene el nombre de una función le añadimos un paréntesis estaremos llamando a la función:

function hola()
{
    echo "Hola!\n";
}
 
$nombreFuncion = 'hola';
 
$nombreFuncion(); // Esto funciona
'hola'(); // ¡Y esto también!

Seguro que la primera forma ya la conocías ¿pero sabías que podías hacerlo con una cadena?