Está en la página 1de 4

Introducción a la Programación

Lorenzo Melendez Lillo


Programación de Computadores I
Instituto IACC
03/08/2017
1. Explique con sus propias palabras a que nos referimos cuando hablamos
de escapar un carácter en php. Dentro de su explicación consigne

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 de un auto es \$xxx";

?>

El resultado sería:

El valor de un auto 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.

¿Qué pasaría dentro de un script en el que esta operación no sea realizada de


forma correcta?

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.

También indique cuales son su parecer las 2 formas más básicas de escapar un
carácter en este lenguaje.

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: eta sentencia da una alternativa mucho más minuciosa para poder
utilizar múltiples sentencias If, cuando necesitamos que una variable tome diferentes
valores para cada condición, esta sentencia se puede implementar para crear un menú
de opciones, a esto nos referimos cuando decimos que la variable puede tomar
diferentes valores.

Ya explicada cada una de estas sentencias, podemos ver que la diferencia entre
ellas es la cantidad de ejecuciones que pueden realizar, ya que no solo realizan
comparaciones sino que también pueden ejecutar diferentes partes del código fuente
dependiendo de lo que se quiera hacer.

BIBLIOGRAFIA

PROGRAMACION DE COMPUTADORES I, SENTENCIAS DE SELECCIÓN EN PHP,


SEMANA 6 IACC

También podría gustarte