martes, 16 de julio de 2013

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.