Taller de marcas php
Juan José Sanabria Correa
1101
1. Echo
echo no es realmente una función (es
un constructor del lenguaje), por lo que no se requiere el uso de paréntesis
con él. echo (a diferencia de otros constructores
del lenguaje) no se comporta como una función, es decir no siempre se puede
usar en el contexto de una función. Además, si se quiere pasar más de un
parámetro a echo, éstos no deben estar
entre paréntesis.
echo también posee una sintaxis
abreviada, donde se puede poner el símbolo igual justo después de la etiqueta
de apertura de PHP. Antes de PHP 5.4.0, este tipo de sintaxis abreviada
únicamente funciona con la opción de configuración short_open_tag activada.
2. Print
Según
la documentación de PHP print no es una función sino un constructor del
lenguaje, en definitivas cuentas su verdadero uso es para imprimir una cadena
de texto, su similitud con "echo" es prácticamente total.
Codigo
ejemplo:
<?php
//print
muestra una cadena de texto.
$php
= "PHP es un Lenguaje de Programación de Alto Nivel";
for
($x = 0; $x < 10; $x++)
{
print
"".$php."<br>";
}
?>
3. //
Comentarios
Un
comentario es un texto de carácter informativo que incluimos en el código para
comprenderlo fácilmente al volverlo a leer un tiempo después. El servidor
ignora los comentarios ya que no van dirigidos a él sino a nosotros mismos.
Los
comentarios tienen una gran utilidad ya que es muy fácil olvidarse del
funcionamiento de un script programado un tiempo atrás y resulta muy útil si
queremos hacer fácilmente comprensible nuestro código a otra persona.
Hay
varias formas de incluir estos comentarios dependiendo de si el texto consta de
una o más líneas:
*
Para comentarios de una sola línea se utilizan los símbolos doble barra, //, ó
almohadilla, #.
*
Mediante los símbolos /* y */ creamos comentarios multilínea. También es
posible usar estos últimos en una sola línea.
4. Punto
y Coma
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 (el punto y coma marca el final de una sentencia).
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, algunas instrucciones no requiere un punto y coma; sin embargo,
éstos deben ser considerados principalmente peculiaridades en la lógica del
analizador.
5. Declaraciones
Una declaración es una comprobación de los caracteres
siguientes o anteriores al punto de coincidencia actual que en realidad no
consumen carácter alguno. Las declaraciones simples codificadas como \b, \B,
\A, \Z, \z, ^ y $ están descritas anteriormente. Las declaraciones más
complicadas están codificadas como sub-patrones. Hay dos tipos: aquéllas que
buscan hacia delante desde punto actual de la cadena objetivo, y aquéllas que
buscan hacia atrás desde él.
Un patrón declaración es comparado de la forma habitual,
excepto que no causa que la posición actual de coincidencia cambie. Las
declaraciones de búsqueda hacia delante comienzan con (?= para declaraciones
positivas y con (?! para declaraciones negativas. Por ejemplo, \w+(?=;)
coincide con una palabra seguida de un punto y coma, pero no incluye el punto y
coma en la coincidencia, y foo(?!bar) coincide con cualquier incidencia de
"foo" que no esté seguida de "bar". Observe que el patrón
aparentemente similar (?!foo)bar no encuentra una incidencia de "bar"
que esté precedida por algo distinto de "foo"; no encuentra ninguna
incidencia de "bar" en absoluto, ya que la declaración (?!foo) es
siempre TRUE cuando los tres caracteres siguientes son "bar". Se
necesita una declaración de búsqueda hacia atrás para conseguir este efecto.
6. */
Sirve para comenzar a escribir un comentario,
7. /*
Sirve para cerrar la función
*/ y así finalizar el comentario.