PHP - Descripción general de la sintaxis

Este capítulo le dará una idea de la sintaxis básica de PHP y muy importante para fortalecer su base de PHP.

Escapar a PHP

El motor de análisis de PHP necesita una forma de diferenciar el código PHP de otros elementos de la página. El mecanismo para hacerlo se conoce como "escapar a PHP". Hay cuatro formas de hacer esto:

Etiquetas PHP canónicas

El estilo de etiqueta PHP más universalmente efectivo es:

<?php...?>

Si utiliza este estilo, puede estar seguro de que sus etiquetas siempre se interpretarán correctamente.

Etiquetas de apertura corta (estilo SGML)

Las etiquetas cortas o abiertas cortas se ven así:

<?...?>

Las etiquetas cortas son, como cabría esperar, la opción más corta.Debe hacer una de dos cosas para permitir que PHP reconozca las etiquetas:

  • Elija la opción de configuración --enable-short-tags cuando esté compilando PHP.

  • Establezca la configuración short_open_tag en su archivo php.ini en on. Esta opción debe estar deshabilitada para analizar XML con PHP porque se usa la misma sintaxis para las etiquetas XML.

Etiquetas de estilo ASP

Las etiquetas de estilo ASP imitan las etiquetas utilizadas por Active Server Pages para delinear bloques de código. Las etiquetas de estilo ASP tienen este aspecto:

<%...%>

Para usar etiquetas de estilo ASP, necesitará establecer la opción de configuración en su archivo php.ini.

Etiquetas de secuencia de comandos HTML

Las etiquetas de secuencia de comandos HTML tienen este aspecto:

<script language = "PHP">...</script>

Comentar el código PHP

Un comentario es la parte de un programa que existe solo para el lector humano y que se elimina antes de mostrar el resultado del programa. Hay dos formatos de comentarios en PHP:

Single-line comments- Se utilizan generalmente para explicaciones breves o notas relevantes al código local. Estos son los ejemplos de comentarios de una sola línea.

<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

Multi-lines printing - Aquí están los ejemplos para imprimir varias líneas en una sola declaración de impresión -

<?
   # First Example
   print <<<END
   This uses the "here document" syntax to output
   multiple lines with $variable interpolation. Note
   that the here document terminator must appear on a
   line with just a semicolon no extra whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>

Multi-lines comments- Generalmente se utilizan para proporcionar algoritmos de pseudocódigo y explicaciones más detalladas cuando es necesario. El estilo de comentarios de varias líneas es el mismo que en C. Aquí está el ejemplo de comentarios de varias líneas.

<?
   /* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

PHP es insensible a los espacios en blanco

Los espacios en blanco son las cosas que escribe y que normalmente son invisibles en la pantalla, incluidos los espacios, las tabulaciones y los retornos de carro (caracteres de final de línea).

PHP insensible al espacio en blanco significa que casi nunca importa cuántos caracteres de espacio en blanco tiene en una fila. Un carácter de espacio en blanco es lo mismo que muchos de esos caracteres.

Por ejemplo, cada una de las siguientes declaraciones de PHP que asigna la suma de 2 + 2 a la variable $ cuatro es equivalente:

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP distingue entre mayúsculas y minúsculas

Sí, es cierto que PHP es un lenguaje sensible a mayúsculas y minúsculas. Pruebe el siguiente ejemplo:

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

Esto producirá el siguiente resultado:

Variable capital is 67
Variable CaPiTaL is

Las declaraciones son expresiones terminadas con punto y coma

Una declaración en PHP es cualquier expresión seguida de un punto y coma (;). Cualquier secuencia de declaraciones válidas de PHP encerradas por las etiquetas PHP es un programa PHP válido. Aquí hay una declaración típica en PHP, que en este caso asigna una cadena de caracteres a una variable llamada $ saludo -

$greeting = "Welcome to PHP!";

Las expresiones son combinaciones de tokens

Los bloques de construcción más pequeños de PHP son los tokens indivisibles, como números (3.14159), cadenas (.two.), Variables ($ dos), constantes (TRUE) y las palabras especiales que componen la sintaxis de PHP como si , más, mientras, para y así sucesivamente

Los tirantes hacen bloques

Aunque las declaraciones no se pueden combinar como expresiones, siempre puede colocar una secuencia de declaraciones en cualquier lugar donde pueda ir una declaración encerrándolas en un conjunto de llaves.

Aquí ambas declaraciones son equivalentes:

if (3 == 2 + 1)
   print("Good - I haven't totally lost my mind.<br>");
   
if (3 == 2 + 1) {
   print("Good - I haven't totally");
   print("lost my mind.<br>");
}

Ejecución de un script PHP desde el símbolo del sistema

Sí, puede ejecutar su script PHP en su símbolo del sistema. Suponiendo que tiene el siguiente contenido en el archivo test.php

<?php
   echo "Hello PHP!!!!!";
?>

Ahora ejecute este script como símbolo del sistema de la siguiente manera:

$ php test.php

Producirá el siguiente resultado:

Hello PHP!!!!!

Espero que ahora tengas conocimientos básicos de sintaxis PHP.