miércoles, 10 de julio de 2013

Sistemas, actividad 1.

ACTIVIDAD

1. ¿Qué es ECHO?

R/  “echo” es una de las formas que tiene PHP de devolver al navegador los datos que procesa. Pero no solo devuelve los datos procesados, también puede devolver código HTML.
echo no es el único método de devolver datos reconocibles para el navegador, también existe print, y básicamente la diferencia es que print solo imprime una cadena, mientras que echo imprime tantas como reciba.

2. ¿Qué es PRINT?

R/ print no es realmente una función (es un constructor de lenguaje) por lo tanto no es necesario usar paréntesis para indicar su lista de argumentos.

La función print es clave para la salida de datos. Manda cualquier cosa que pongamos entre las comillas (o paréntesis) que siguen a print a la salida (la ventana del navegador). Una función similar podría se como echo, pero print permite al programador saber si la salida se ha realizado correctamente o no.

3. ¿Para que se utiliza // en php?  

R/  Para que en futuras revisiones a tu código por tu parte y sobretodo por parte de otros programadores este código sea inteligible para la mente humana, es un buen costumbre comentar lo que se esta haciendo en PHP pero en palabras.
De esta manera el código será mucho mas sencillo de comprender y a su vez de modificar, corregir, ampliar...
Los comentarios que soporta PHP són los de C, C++ y los del shell de Unix, asi podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente como haríamos en C:

<?

echo 'Esto se ve';
// esto no se ve
echo 'esto tambien se ve';
/* esto tampoco
se ve */
?>

O tambien podemos usar # como en los comentarios del shell de Unix:

<?

# esto no se ve
echo 'pero esto si';
?>

Tendremos cuidado con no poner un comentario multilínea en el interior del otro:

<?

/* /* No hacer nunca esto */ */
?>

Como veis, PHP interpreta como comentario desde el primer /* al primer */ sin tener en cuenta que hay otro */, esto nos producirá un error asi que habrá que tener cuidado.

 4. ¿Para que sirve el ; en php?

R/ Cada script de PHP se compone de instrucciones, tales como funciones, asignaciones de variables, salida de datos, directivas, etc. Excepto en algunos casos, cada uno de estas instrucciones deben terminar (tal como en C, Perl y JS) con un punto y coma.
Este requisito no siempre es estricto, por ejemplo, la última instrucción antes del cierre de etiqueta no requiere un punto y coma; sin embargo, éstos deben ser considerados principalmente peculiaridades en la lógica del analizador.
Otra parte imprescindible para este lenguaje, no así en otros como JavaScript  o ActionScript, es finalizar cada comando con un punto y coma (";"). Sin él, el intérprete de PHP nos devolverá un error crítico y ni siquiera iniciará la ejecución del script.
Sin embargo PHP ignora completamente los espacios en blanco y los saltos de línea (salvo en las definiciones de cadenas). Esto quiere decir que tanto podemos poner todo un script en una línea como sangrar cada línea tanto como queramos o dejar varias líneas en blanco.

5. DECLARACIONES DE VARIABLES 

R/
Es una estructura de datos a la cual se le asigna un nombre y puede almacenar un valor, este valor puede cambiar durante la ejecucion del programa.
Para poder utilizar una variable en cualquier lenguaje de programacion primero tenemos que declarar la variable y establecer el tipo de dato que almacenara, en PHP esto no es necesario, solo tenemos que seguir los siguientes lineamientos:
  1. Las variables en PHP empiezann con el signo de pesos ( $ )
  2. Los nombres de las variables pueden contener letras, numeros o el guion bajo.
  3. Los nombres de las variables no pueden empezar con un numero pero si por el guion bajo ( _ ).
Ejemplo: Nombres de variables
$variable ;            // nombre correcto
$_variable ;          // nombre correcto
$5variable ;          // nombre incorrecto
$_5variable ;        // nombre correcto
Ejemplo: Declarar una variable
$texto = "variable de texto";    // string
$num = 5;                        // integer
$doble = 5.0021;                 // double
$valor = true;                   // boleana

 

No hay comentarios:

Publicar un comentario