Control 6 Programacion
dj.claudiov7 de Diciembre de 2014
666 Palabras (3 Páginas)1.245 Visitas
1. (a) Explique con sus propias palabras a que nos referimos cuando hablamos de escapar un carácter en php. Dentro de su explicación consigne (b) ¿qué pasaría dentro de un script en el que esta operación no sea realizada de forma correcta? (c) También indique cuales son su parecer las 2 formas más básicas de escapar un carácter en este leguaje.
a- Hay caracteres que no tiene representación gráfica, los cuales son los caracteres de control y para poder representarlos en el código fuente se utiliza una barra invertida \ seguido de otra series de caracteres.
Esta secuencia se denomina como secuencia de escape, originariamente es utilizada para poder representar los caracteres de control o especiales reservados por el lenguaje que estemos utilizando, de esta forma podemos representar todos los caracteres de código ASCII.
Si queremos utilizar estos caracteres que están reservados por el lenguaje de programación y no lo hacemos adecuadamente nos causara conflictos de sintaxis y nos arrojara errores en la ejecución del programa creado, como por ejemplo el signo $ en el lenguaje Php se utiliza para entregar variables de números y para poder utilizarlo como un carácter común y mostrarlo en pantalla debemos anteponer \ quedando de esta forma \$, de los contrario no se mostraría en pantalla y nos arrojaría un error de sintaxis, es por esto que debemos utilizar el escape de caracteres, para que el programa distinga que tiene q mostrarla y no utilizarla.
Los caracteres que podemos encontrar dentro de programa con delimitadores son:
SECUENCIA SIGNIFICADO
\n Nueva Línea
\b retroceso
\r Retorno del carro
\t Tabulación horizontal
\v Tabulación Vertical
\\ Barra Invertida
\$ Signo de Dólar
\” Comillas dobles
Ejemplo de utilización:
<?php
echo "El valor del notebook es \$xxx";
?>
El resultado sería:
El valor del notebook es $xxx
Si en este ejercicio no se hubiese escapado el carácter, el programa nos daría un error de sintaxis porque lo hubiese tomado como una cadena el lenguaje de programación.
b- Puede que el programador necesite usar estos tipos de caracteres especiales o reservados por el lenguaje y esto nos podrá provocar problemas en el tiempo de ejecución ante un posterior proceso del texto ingresado en nuestro programa y por este motivo debemos tomar suma precaución al momento de utilizar un carácter de escape, porque si dentro de un script esta operación no es aplicada correctamente nos traerá dicho problema.
c- Tal como lo vimos en el material de estudio entregado esta semana las 2 formas más básicas de escapar un carácter son con slash invertido (\) y con las comillas dobles, cada vez que queramos escapar un carácter independiente el método que utilicemos este siempre tendrá que ir antecedido por un slash invertido, para que de esta forma que claro y no ocurran errores en el programa.
2. Indique cuales son – a su modo de ver – las diferencias básicas entre las siguientes estructuras de control, según su sintaxis y utilidad en PHP.
a- If - Else: esta estructura crea comparación en el que si tal sentencia se cumple se ejecutara la primera opción, en caso contrario ósea que no se cumpla se ejecutara otra opción.
b- If – Elseif – Else: esta estructura es igual a la anterior, solo la diferencia que permite evaluar más cantidad de datos antes de que el programa utilice la decisión más lógica. Acá se pueden utilizas más de un elseif, pero siempre deben estar dentro de la mismo siclo del If y acabe con un else.
c- Switch:
...