PHP Crash Course (Español)

incrustar PHP en HTML

bajo el encabezado <h2> en su archivo, agregue las siguientes líneas:

<?php
echo '<p>Order processed.</p>';
?>

guardar el archivo y cargarlo en su navegador rellenando el formulario de Bob y haciendo clic en el botón Enviar pedido. Debería ver algo similar a la salida que se muestra en la figura 1.2.

Figura 1.,2 el texto pasado a la construcción echo de PHP se repite en el navegador

observe cómo el código PHP que escribió se incrustó dentro de un archivo HTML de aspecto normal. Intente ver la fuente desde su navegador. Debería ver este código <!DOCTYPE html>

ninguno de los PHP SIN PROCESAR es visible porque el intérprete PHP ha corrido a través del script y lo ha reemplazado con la salida del script. Esto significa que desde PHP puede producir HTML limpio visible con cualquier navegador; en otras palabras, el navegador del Usuario no necesita entender PHP.,

este ejemplo ilustra el concepto de scripting del lado del servidor en pocas palabras. El PHP ha sido interpretado y ejecutado en el servidor web, a diferencia de JavaScript y otras tecnologías del lado del cliente interpretadas y ejecutadas dentro de un navegador web en la máquina de un usuario.

El código que ahora tienes en este archivo se compone de cuatro tipos de texto:

  • HTML

  • etiquetas PHP

  • PHP declaraciones

  • Blanco

también Se pueden añadir comentarios.

La mayoría de las líneas en el ejemplo son simplemente HTML.,

etiquetas PHP

el código PHP en el ejemplo anterior comenzó con <?php y terminó con ?>. Esto es similar a todas las etiquetas HTML porque todas comienzan con un símbolo menor que (<) y terminan con un símbolo mayor que (>). Estos símbolos (<?php y ?>) se llaman etiquetas PHP. Le dicen al servidor web dónde comienza y termina el código PHP. Cualquier texto entre las etiquetas se interpreta como PHP. Cualquier texto fuera de estas etiquetas se trata como HTML normal., Las etiquetas PHP le permiten escapar de HTML.

en realidad hay dos estilos de etiquetas PHP; cada uno de los siguientes fragmentos de código es equivalente:

  • XML style

    <?php echo '<p>Order processed.</p>'; ?>

    Este es el estilo de etiqueta que usamos en este libro; es el estilo de etiqueta PHP preferido. El administrador del servidor no puede desactivarlo, por lo que puede garantizar que estará disponible en todos los servidores, lo que es especialmente importante si está escribiendo aplicaciones que pueden usarse en diferentes instalaciones. Este estilo de etiqueta se puede usar con documentos XML (Extensible Markup Language)., En general, le recomendamos que utilice este estilo de etiqueta.

  • Estilo Corto

<? echo '<p>Order processed.</p>'; ?>

Este estilo de etiqueta es el más simple y sigue el estilo de una instrucción de procesamiento de lenguaje de marcado generalizado estándar (SGML). Para usar este tipo de etiqueta—que es la más corta para escribir-necesita habilitar la configuración short_open_tag en su archivo de configuración o compilar PHP con etiquetas cortas habilitadas. Puede encontrar más información sobre cómo usar este estilo de etiqueta en el Apéndice A. no se recomienda el uso de este estilo en el código que planea distribuir., No funcionará en muchos entornos, ya que ya no está habilitado de forma predeterminada.

declaraciones PHP

usted le dice al intérprete PHP qué hacer al incluir declaraciones PHP entre sus etiquetas de apertura y cierre. El ejemplo anterior usó solo un tipo de instrucción:

echo '<p>Order processed.</p>';

como probablemente haya adivinado, usar la construcción echo tiene un resultado muy simple: imprime (o hace eco) la cadena que se le pasó al navegador. En la figura 1.2, puede ver que el resultado es que el orden de texto procesado. aparece en la ventana del navegador.,

observe que hay un punto y coma al final de la sentencia echo. Los puntos y comas separan las sentencias en PHP Al igual que los períodos separan las oraciones en inglés. Si ha programado en C o Java antes, estará familiarizado con el uso del punto y coma de esta manera.

dejar el punto y coma es un error de sintaxis común que se hace fácilmente. Sin embargo, es igualmente fácil de encontrar y corregir.

espacio en blanco

Los caracteres de espaciado como las líneas nuevas (retornos de carro), los espacios y las pestañas se conocen como espacio en blanco., Como probablemente ya sepa, los navegadores ignoran los espacios en blanco en HTML, y también lo hace el motor PHP. Considere estos dos fragmentos HTML:

<h1>Welcome to Bob's Auto Parts!</h1><p>What would you like to order today?</p>

y

<h1>Welcome to Bob's
Auto Parts!</h1>
<p>What would you like
to order today?</p>

estos dos fragmentos de código HTML producen una salida idéntica porque aparecen igual para el navegador. Sin embargo, puede y se le anima a utilizar espacios en blanco con sensatez en su HTML como una ayuda para los seres humanos—para mejorar la legibilidad de su código HTML. Lo mismo es cierto para PHP., No necesita tener ningún espacio en blanco entre las sentencias PHP, pero hace que el código sea mucho más fácil de leer si coloca cada sentencia en una línea separada. Por ejemplo,

echo 'hello ';
echo 'world';

y

echo 'hello ';echo 'world';

son equivalentes, pero la primera versión es más fácil de leer.

Los comentarios son exactamente eso: los comentarios en el código actúan como notas para las personas que leen el código. Los comentarios se pueden usar para explicar el propósito del script, quién lo escribió, Por qué lo escribió de la manera en que lo hizo, cuándo fue modificado por última vez, y así sucesivamente. Generalmente encontrará comentarios en todos menos en los scripts PHP más simples.,

el intérprete PHP ignora cualquier texto en los comentarios. Esencialmente, el analizador PHP salta sobre los comentarios, haciéndolos equivalentes a espacios en blanco.

PHP soporta comentarios estilo script de C, C++ y shell.

lo siguiente es un comentario multilínea de estilo C que puede aparecer al inicio de un script PHP:

/* Author: Bob Smith
Last modified: April 10
This script processes the customer orders.
*/

los comentarios multilínea deben comenzar con un /* y terminar con */. Al igual que en C, los comentarios multilínea no se pueden anidar.,

también puede usar comentarios de una sola línea, ya sea en el estilo C++:

echo '<p>Order processed.</p>'; // Start printing order

o en el estilo de script de shell:

echo '<p>Order processed.</p>'; # Start printing order

con ambos estilos, todo después del símbolo de comentario (# o //) es un comentario hasta que llegue al final de la línea o la etiqueta PHP final, lo que ocurra primero.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *