Home » Archive by categoryPHP

Página blanca de la muerte en WordPress

Guardar sin BOM
Una de las razones de la aparición de la temida página blanca de la muerte en WordPress puede estar provocada por un hecho que califico como "la traición del editor de texto".  Muchas veces modificamos algunos detalles mínimos en el archivo wp-config.php o ini.php y como el cambio es...
Continue reading

Precedencia de los operadores de PHP

Las expresiones que sólo poseen un operador no presentan problemas de precedencia. Los problemas comienzan cuando hay más de un operador. Si hay más de un operador y todos son del mismo tipo el problema es simple, la expresión se evalúa de izquierda a derecha.  El problema es...
Continue reading

Operador de omisión de error en PHP

Este operador es poco conocido pero resulta práctico para la depuración de los programas. El indicador @ delante de una instrucción evita que se genere el mensaje de error y continúa la ejecución del programa. Obviamente, es un operador que se debe usar con precaución ya que está...
Continue reading

Operadores de arrays en PHP

En PHP el uso de los operadores toma en cuenta si los operandos son matrices y, en ese caso, tienen un comportamiento específico: La unión de matrices ($a + $b) se realiza de la siguiente manera: se incluyen todos los elementos de la matriz de la izquierda más...
Continue reading

Operadores bit a bit

Las operaciones de bit son básicamente operaciones aritméticas realizadas mediante manipulación a nivel de bit. Internamente los datos se almacenan como ceros y unos. PHP no suministra operadores para que podamos trabajar con los datos en su nivel más bajo, es decir, en su representación binaria. Los operandos...
Continue reading

Operadores lógicos en PHP

Los operadores lógicos se emplean generalmente con expresiones que devuelven valores lógicos: true o false. En la tabla de operadores lógicos se detallan los operadores lógicos. ¿Cuál es la diferencia entre && y and y entre || y or? Desde el punto de vista lógico no hay diferencias,...
Continue reading

¿Cómo se asignan las variables en PHP?

Una variable puede no tener ningún valor asignado, es decir, puede estar sin inicializar, ya que en ese caso PHP le asigna un valor por defecto dependiendo de su tipo, tal como veremos más adelante al estudiar los tipos de datos de PHP.   La asignación de una...
Continue reading

¿Cómo se controla un bucle en JavaScript?

Un lenguaje no puede prescindir de las sentencias condicionales para resolver la situaciones en la que se implementa la lógica, ahora veremos otra estructura de programación que está presente en todos los lenguajes: el control de bucles. Un programa  JavaScript tiene varias instrucciones para controlar bucles o repeticiones...
Continue reading

Operador de cadena

El operador de cadena (.) cuya utilidad es unir cadenas y el operador combinado de concatenación y asignación (.=).  Por ejemplo:   $var1 = "Test"; echo "Prueba del operador . para unir cadenas " . $var1 . "<BR>"; $var1.= "*Nro.2"; // ahora $var1 tendra "Test*Nro.2" La instrucción echo...
Continue reading

Operador de incremento/decremento

PHP posee los prácticos operadores de incremento y decremento de variables al estilo del lenguaje de programación C. Existen dos operadores ++ y — y cada uno de ellos puede actuar antes o después de la operación de devolución de la variable: Preincremento: ++$var1, incrementa en 1 la...
Continue reading