El script PHP se puede incrustar en páginas web HTML.

Sintaxis de PHP estándar


Un script PHP comienza con <? Php y termina con la etiqueta ?>.


El delimitador PHP <? Php y ?>  En el siguiente ejemplo simplemente le dice al motor PHP que trate el bloque de código adjunto como código PHP, en lugar de HTML 


Ejemplo:

<?php
//
Algún código para ser ejecutado 
echo "Hola, Mundo!";
?>


Cada sentencia de PHP termina con un punto y coma (;) - esto le dice al motor de PHP que se ha alcanzado el final de la declaración actual.
 
Incrustar PHP dentro de HTML

Los archivos PHP son archivos de texto sin formato con la extensión .php. Dentro de un archivo PHP, puede escribir HTML como lo hace en páginas HTML normales, así como incrustar códigos PHP para la ejecución del servidor.


<! DOCTYPE html>
  <html lang = "es">
     <head>
         <meta charset = "UTF-8">
         <title> Un archivo PHP simple </ title>
     </ head>
     <cuerpo>
         <h1> 

             <?php 
                   echo "¡Hola, Mundo!";  
              ?> 
         </ h1>
     </ body>
  </ html>
 


El ejemplo anterior muestra cómo puede incrustar códigos PHP dentro de HTML para crear páginas web dinámicas bien formadas. Si ve el código fuente de la página web resultante en su navegador, la única diferencia que verá es el código PHP <? Php echo "Hola, Mundo!"; ?> ha sido reemplazado por la salida "Hola, mundo!".

¿Qué pasó aquí? cuando ejecuta este código, el motor de PHP ejecuta las instrucciones entre las etiquetas <? php ...?> y dejó el resto tal como está. Al final, el servidor web envía la salida final a su navegador, que está completamente en HTML.


Comentarios de PHP

Un comentario es simplemente texto ignorado por el motor de PHP. El propósito de los comentarios es hacer que el código sea más legible. Puede ayudar a otros desarrolladores (o a usted en el futuro cuando edite el código fuente) a comprender lo que estaba tratando de hacer con PHP.

PHP admite comentarios de línea única y de varias líneas. Para escribir un comentario de una sola línea, inicie la línea con dos barras (//) o un símbolo de almohadilla (#). Por ejemplo:


<? php
    // Este es un comentario de una sola línea
     # Este es también un comentario de una sola línea
     echo "¡Hola, mundo!";

?> 

Sin embargo, para escribir comentarios de varias líneas, comience el comentario con una barra seguida de un asterisco (/ *) y finalice el comentario con un asterisco seguido de una barra inclinada (* /), como esta: 


<? php
     / *
     Este es un bloque de comentario de línea múltiple
     que abarca más de
     una línea
     * /
     echo "¡Hola, mundo!";
 

?>

Sensibilidad de mayúsculas y minúsculas en PHP 

Los nombres de las variables en PHP distinguen entre mayúsculas y minúsculas. Como resultado, las variables $color, $Color y $COLOR se tratan como tres variables diferentes. 
Ejemplo:

    
<? php
    
// Asignar valor a la variable
    
$ color = "azul";


    
// Intenta imprimir el valor de la variable
    
echo "El color del cielo es". $color. "<br>";
    
echo "El color del cielo es". $Color. "<br>";
    
echo "El color del cielo es". $COLOR. "<br>";
    
?> 


Si intenta ejecutar el código de ejemplo anterior, solo mostrará el valor de la variable $color y generará la advertencia "Variable no definida" para la variable $Color y $COLOR.Sin embargo, las palabras clave, la función y los nombres de las clases no distinguen entre mayúsculas y minúsculas. Como resultado, llamar a gettype() o GETTYPE() produce el mismo resultado.

Ejemplo

    
<? php
    
// Asignar valor a la variable
    
$ color = "azul";

    
// Obtener el tipo de variable

    
echo gettype ($ color). "<br>";
    
echo GETTYPE ($ color). "<br>";
    
?>


 Si intenta ejecutar el código de ejemplo anterior, tanto las funciones gettype() como GETTYPE() dan el mismo resultado, que es: string. 


<ANTERIOR                                      SIGUIENTE>