English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de PHP

Tutoriales avanzados de PHP

PHP & MySQL

Manual de referencia PHP

Sintaxis de PHP

Los scripts PHP se pueden incrustar en páginas web HTML.

Sintaxis estándar de PHP

Los scripts PHP comienzan con <?php y terminan con ?>.

Los delimitadores PHP <?php (?> en el ejemplo siguiente) simplemente le indican al motor PHP que los bloques de código cerrados deben considerarse código PHP y no código HTML simple.

<?php
// Algunos códigos a ejecutar
echo "Hello, world!";
?>
Prueba aquí‹/›

Cada instrucción PHP termina con un punto y coma (;) - Informa al motor PHP de que ha llegado al final de la instrucción actual.

Incorporar PHP en HTML

Los archivos PHP son archivos de texto puros con la extensión .html. En los archivos PHP, puede escribir HTML como en una página HTML convencional y puede insertar código PHP para que se ejecute en el servidor.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"
    <title>一个简单的PHP文件</title>
</head>
    <h1<?php echo "Hello, world!"; ?>/h1>
</html>
Prueba aquí‹/›

El ejemplo anterior muestra cómo insertar código PHP en HTML para crear una página web dinámica con formato correcto. Si miras el código fuente de la página generada en el navegador, la única diferencia es que el código PHP <?php echo "Hello, world!"; ?> se ha reemplazado por la salida "Hello, world!".

¿Qué sucede aquí? Cuando ejecutes este código, el motor de PHP ejecutará las instrucciones entre los marcadores <?php … ?> y conservará el resto. Finalmente, el servidor web enviará el contenido completo en formato HTML de vuelta a tu navegador.

Comentarios en PHP

Los comentarios en PHP son texto simple que el motor de PHP ignora. El propósito de los comentarios es hacer que el código sea más legible. Ayudan a otros desarrolladores (o a ti mismo cuando edites el código fuente) a entender lo que estás intentando hacer con PHP.

PHP admite comentarios de una y varias líneas. Para escribir un comentario de una línea, usa dos diagonales inversas (//)//)o el símbolo (#) al inicio. Por ejemplo:

<?php
//Esto es un comentario de una línea
#Esto es un comentario de una línea
echo "Hello, world!";
?>
Prueba aquí‹/›

Sin embargo, para escribir comentarios multilínea, agrega una diagonal inversa (/) antes del comentario y luego una estrella (*)/*),luego agrega una estrella (*) antes del comentario y luego una diagonal inversa (/)*/),como se muestra a continuación:

<?php
/*
Este es un bloque de comentarios multilínea.
Su rango supera.
Una línea
*/
echo "Hello, world!";
?>
Prueba aquí‹/›

Distinción de mayúsculas y minúsculas en PHP

Los nombres de las variables en PHP son sensibles a mayúsculas y minúsculas. Como resultado, las variables $color, $Color y $COLOR se consideran tres variables diferentes.

<?php
// Asignar valor a la variable
$color = "blue";
 
//Intentar 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>";
?>
Prueba aquí‹/›

Si intenta ejecutar el ejemplo anterior, solo mostrará el valor de la variable $color y generará una alerta de "variable no definida" para las variables $Color y $COLOR.

Sin embargo, los nombres de las palabras clave, funciones y clases no distinguen entre mayúsculas y minúsculas. El resultado de llamar a gettype() o GETTYPE() produce el mismo resultado.

<?php
//Asignar valor a la variable
$color = "blue";
 
// Obtener el tipo de variable
echo gettype($color) . "<br>";
echo GETTYPE($color) . "<br>";
?>
Prueba aquí‹/›
Si intenta ejecutar el ejemplo de código anterior, las funciones gettype() y gettype() proporcionarán la misma salida, es decir: string.