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.