En cualquier archivo PHP, también referido como script, está disponible la constante __FILE__. Esta es una de las constantes predefinidas de PHP y su valor es igual a la ruta absoluta del archivo dónde se utiliza, incluyendo el nombre y extensión...
Obtener la URL actual con PHP puede ser muy simple como esto: $url = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ¿Cómo obtener la URL completa en PHP? Si lo vamos a utilizar como link podríamos hacer esto: // Nota: el resultado es protocolo...
Estas cuatro funciones de PHP son muchas veces utilizadas de forma indistinta. En principio, las cuatro imprimen cadenas de texto en pantalla y lo más habitual es utilizar echo y print para imprimir texto en general y utilizar print_r y var_dump...
Convertir objetos en arrays con PHP puede ser una tarea tan sumamente sencilla que hasta puede sorprender. Por ejemplo, se puede hacer un simple type casting (forzado de tipos) y listo. Sin embargo, si estamos ante objetos complejos,...
Las matrices en PHP, más conocidas como arrays, se construyen mediante pares clave => valor que representan cada elemento de la matriz. En función del tipo de clave, o key, el array puede ser: asociativo: la clave es un string, un texto...
Desde PHP 7 podemos utilizar dos nuevos operadores que nos harán la vida un poco más fácil en la comprobación y comparación de valores. Uno es el null coalesce (fusión de null) y el otro es el operador de comparación combinada conocido como...
Todos cometemos errores en un momento u otro, es imposible no hacerlo. Lo importante es saber solucionarlos, y para solucionarlos lo primero que hay que hacer es saber que significan los mensajes de error. En este artículo veremos los tipos de error...
break y continue son dos de las sentencias más utilizadas en PHP para manipular el flujo de las iteraciones en las estructuras de control cíclicas (for, foreach, while, do-while o switch). Ambas cortan el ciclo actual pero con una importante...
El modificador e, correspondiente a la constante PCRE PREG_REPLACE_EVAL, era utilizado en expresiones regulares junto a la función preg_replace() cuando era necesario ejecutar PHP para generar el string de salida. Para hacer su trabajo, el...
Pasar por valor y pasar por referencia son conceptos básicos pero muy importantes en cualquier entorno de programación. En este tutorial nos centraremos en PHP, pero el significado es el mismo en cualquier otro lenguaje. En PHP, la información se...
jаvascript es un lenguaje de programación con el ámbito global como ámbito, visibilidad o scope predeterminado y en el que todo se pasa por referencia también de forma predeterminada. Esto significa que una variable declarada fuera de una función es...
Al construir una aplicación web, rápidamente te verás en la necesidad de comprobar la conexión a internet. Por ejemplo, una PWA (Progressive Web Application), por definición, debe funcionar offline y comprobar la conectividad es una tarea de rutina....