(1 votos)

En los lenguajes de programación, se pueden añadir comentarios al código. Es más, se recomienda añadirlos.

Suele pasar que creas un programa un poco largo, y cuando vuelves un tiempo después, tienes que pasar un rato descifrando qué hace cada cosa. Con los comentarios, te ahorras todo ese esfuerzo.

También sirven para depurar un programa. No es el método común, pero sirve. Cuando un programa no funciona, una forma de encontrar el fallo es comentando todo el código e ir descomentando partes de este. Al comentar código, este no se ejecuta, si no que se queda como solo texto. Por tanto, si empezamos descomentando algo simple, ese código funcionará. Conforme descomentemos más código, llegará un momento que el código descomentado es el que contiene el error y, por tanto, sabremos donde está este.

Para comentar una linea, basta con poner una doble barra (//). Si queremos comentar varias lineas, se inicia el comentario con una barra y un asterisco, y este termina con un asterisco y una barra:

/* linea 1 del comentario

linea 2 del comentario

linea 3 del comentario */

Las variables. Es algo que he estado utilizando en todas mis entradas anteriores y se me había olvidado explicar. No les veo ninguna dificultad, pero debería haberlas explicado al principio de todo.

Las variables sirven para almacenar valores, ya sean numéricos, cadenas de texto, etc. Su valor puede cambiar (variar) durante la ejecución de un programa.

En php (y en otros lenguajes similares), para asignar un valor a una variable, esta se pone a la izquierda del signo igual, y el valor a asignar se pone a la derecha. El valor puede escribirse directamente, puede ser una operación o puede ser otra variable.

En php, las variables están formadas por letras y/o números. Deben empezar por una letra, pero pueden terminar con un número. Se pueden usar barras bajas(o subrayado). Las variables siempre van precedidas del signo dolar ($).

Para almacenar un número directamente en una variable:

$a = 5; //Esto almacena un 5 en la variable $a.

Para ver el contenido de la variable $a:

echo $a;

Para almacenar el resultado de una operación en una variable:

Leer más...

Un bucle es una iteración, una repetición. En php, como en cualquier lenguaje de programación, hay instrucciones, código, que ha de repeterise varias veces y esto se hace mediante el uso de bucles.

Nosotros veremos el bucle while (o do while) y más adelante, el bucle for.

El bucle while hace mientras se cumple tal condición, ejecuto estas instrucciones, cuando termina el código del bucle, vuelvo a evaluar la condición, si es cierta, repito el bucle, en caso contrario, continuo con el programa principal, fuera del bucle.

mientras(condición){

instrucción 1;

instrucción 2;

instrucción 3;

}

instrucción 4;

Mientras la condición sea cierta, ejecutará las instrucciones uno, dos y tres una y otra vez. Si la condición pasa a ser falsa, ejecutará la instrucción cuatro.

Veamos un ejemplo

Leer más...

La sentencia switch realmente no ofrece nada nuevo, pero existe y en ciertos casos puede sernos útil. En php nunca la he usado. En C la he usado para crear menús.

Su funcionamiento es el siguiente:

switch(cosa a evaluar){

en caso de que tenga "tal valor", hacemos esto,

en caso de que tenga "este otro valor", hacemos esto otro,

en caso de que tenga "tal otro valor", hacemos esto otro.

por defecto, es decir, si no se cumple ninguno de los casos anteriores, hacemos "esto".

Así, explicado en lenguaje natural, cualquiera diría que se trata de una función if-else, pero no lo es, se trata de la función switch.

 

Veamos un ejemplo usando if-else y luego el mismo ejemplo utilizando switch.

Leer más...

(1 votos)

Hace poco vimos la condicional if/else y como esta funcionaba a partir de evaluar una operación.

También vimos condicionales anidadas. Por ejemplo, quiero que evalues tal operación. Si es cierta, evalua esta otra instrucción. Si esta también es cierta, ejecuta esta instrucción.

Con los operadores lógicos evitamos tener que crear varias condicionales, haciendo que la función if evalue varias operaciones en una sola instrucción.

Antes de empezar aviso: Por lo general, cuando nos enseñan algo que nos cuesta de aprender, si luego nos muestran otra manera de resolver el problema, tendemos a no prestarle demasiada atención, pues ya hemos realizado un esfuerzo en aprender un método, ¿para qué aprender otra forma? Pues bien, estoy convencido de que este método lo vais a tener que aprender sí o sí, así que intentad dedicarle unos minutos y vereis que es algo muy simple.

En la entrada anterior sobre condicional if/else vimos el siguiente ejemplo:

<?php
if(isset($mi_variable)){
if(!empty($mi_variable)){
echo "Mi variable existe y contiene el valor $mi_variable<br>";
}
else{
echo "Mi variable existe, pero está vacía<br>";
}
}
else{
echo "Mi variable no existe<br>";
}
?>

Para no usar una condicional if dentro de otra condicional if, podemos usaro operadores lógicos.

En el primer if evalua una operación, si es cierta, continua dentro de las llaves, donde se encuentra otra condicional if. La evalua, si es cierta, muestra el resultado deseado.

En este caso, el resultado deseado se mostrará cuando ambas condicionales sean ciertas. Por tanto, podemos utilizar el operador lógico AND (&). PHP acepta tanto la palabra reservada and, como un & o dos &&.

Leer más...