Files
freeCodeCamp/guide/spanish/php-syntax-overview/index.md
Erico Lendzian 0a33585a6e Several fixes for index.md (#28632)
I made several fixes for the index file.

I changed the structure of several lines or paragraph to make them sound more natural in Spanish, opposed to a direct translation from English.

I fixed those pages where what seems to be auto translation had translated PHP stataments.

I translated several strings in code, and I fixed at least one bug in the PHP examples (The ending tag of here documents cannot have spaces between the tag and the margin).
2019-08-12 18:33:14 -07:00

6.3 KiB
Raw Blame History

title, localeTitle
title localeTitle
PHP Syntax Overview Resumen de la sintaxis de PHP

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

Escapando a PHP

El motor de análisis de PHP necesita una forma de diferenciar el código PHP de otros elementos en la página. El mecanismo para hacerlo se conoce como 'escapar (o salir) a PHP'. Hay cuatro maneras de hacer esto:

Etiquetas PHP canónicas

El estilo de etiqueta PHP más efectivo universalmente 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 se ven así:

<?...?> 

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

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

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

Etiquetas de estilo ASP

Las etiquetas de estilo ASP imitan las etiquetas utilizadas por las páginas Active Server para delinear los bloques de código. Las etiquetas de estilo ASP se ven así:

<%...%> 

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

Etiquetas de script HTML

Las etiquetas de script HTML se ven así:

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

Comentando el código PHP

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

Comentarios de una sola línea -

Generalmente se utilizan para explicaciones breves o notas relevantes para el código local. Aquí están los ejemplos de comentarios de una sola línea.


<?
  # Esto es un comentario, y
  # Esta es la segunda línea del comentario.

  // Esto también es un comentario. Cada estilo comenta solo 
  print "Un ejemplo con comentarios de una sola línea";
?>

Impresión de líneas múltiples

Estos son los ejemplos para mostrar varias líneas con una sola instrucción de impresión (print)

 <? 
   # Primer ejemplo 
   print <<<END 
   Esto utiliza la sintáxis de "documento aquí" (here document)para mostrar
   líneas múltiples de text con interpolación de $variable
   Tenga en cuenta que la terminación de "documento aquí" debe aparecer
   en una línea con solo un punto y coma y sin espacio extra.
END; // <-- ¡Atención! Debe estar bien contra el margen.
 
   # Segundo Ejemplo 
   print "Esto ocupa 
   líneas múltiples. Los saltos de línea
   también serán impresos"; 
 ?> 

Comentarios multilínea -

Generalmente se utilizan para proporcionar algoritmos de pseudocódigo y explicaciones más detalladas cuando sea necesario. El estilo multilínea de comentar es el mismo que en C. A continuación se muestra el ejemplo de los comentarios multilínea.

<? 
   /* Esto es un comentario de líneas múltiples 
      Autor : Mohammad Mohtashim 
      Propósito: Multiline Comments Demo 
      Tema: PHP 
   */ 
 
   print "Un ejemplo con comentarios de líneas múltiples"; 
 ?> 

PHP es insensible al espacio en blanco

Los espacios en blanco son las cosas que escribe que generalmente son invisibles en la pantalla, que aparte de los espacios, incluye las tabulaciones y los retornos de carro, también conocidos como saltos de línea(caracteres de fin de línea).

Que PHP sea insensible al espacio en blanco significa que casi nunca importa la cantidad de caracteres de espacio en blanco que tenga en una línea. Un carácter de espacio en blanco es igual a 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>=<tab>2<tab>+<tab>2 ; // spaces and tabs 
 $four = 
 2+ 
 2; // multiple lines 

PHP es sensible a mayú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("La variable capital es $capital<br>"); 
         print("La variable CaPiTaL es $CaPiTaL<br>"); 
      ?> 
 
   </body> 
 </html> 

Esto producirá el siguiente resultado:

La variable capital es 67 
La variable CaPiTaL 

Las declaraciones son expresiones terminadas por punto y coma.

Una declaración en PHP es cualquier expresión seguida de un punto y coma (;). Cualquier secuencia de declaraciones PHP válidas que esté incluida en 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 = "Bienvenido a PHP!"; 

Las expresiones son combinaciones de fichas.

Los bloques de construcción más pequeños de PHP son los tokens indivisibles, como números (3.14159), cadenas ('dos'), variables ($dos), constantes (TRUE) y las palabras especiales que conforman la sintaxis de PHP como if , else, while, for y así sucesivamente

Las llaves {} hacen bloques

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

Aquí ambas declaraciones son equivalentes.

if (3 == 2 + 1) 
   print("Bien - No he perdido completamente la cabeza.<br>"); 
 
 if (3 == 2 + 1) { 
   print("Bien - No he perdido completamente"); 
   print(" la cabeza.<br>"); 
 } 

Ejecución de secuencias de comandos PHP desde el símbolo del sistema

Se puede ejecutar su código PHP desde la línea de comandos. Suponiendo que tiene el siguiente contenido en el archivo test.php

<?php 
   echo "¡¡¡Hola PHP!!!!!"; 
 ?> 

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

$ php test.php 

Producirá el siguiente resultado:

¡¡¡Hola PHP!!!!! 

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