Está en la página 1de 8

Elementos de PHP

Servicio Integral de Gestión y Mediación del Imprimido por: Sarai Jesus Solorzano Ledezma
Sitio:
Aprendizaje Día: Sunday, 23 de July de 2023, 17:20
CONOCIENDO EL LENGUAJE DE PROGRAMACIÓN
Curso:
PHP – PDVSA
Libro: Elementos de PHP
Tabla de contenidos

1. Escribir el código PHP


2. Variables en nuestro código
3. Tipos datos / arreglos
4. Operadores aritméticos
5. Referencias
1. Escribir el código PHP
El código PHP se puede escribir directamente dentro del código HTML que está en el servidor. El código PHP es una
combinación de: código HTML, puede incluir javascript y todo lo que tradicionalmente se puede agregar a un HTML, y el
código PHP propiamente dicho que ayuda a generar programáticamente parte del documento HTML. Antes que el HTML sea
enviado al navegador Web el servidor procesa todo el código PHP y finalmente cuando envía el HTML al navegador ya no
queda código PHP.

La idea de este esquema es que el documento HTML se genere de forma dinámica, mediante un programa PHP que está
incluido dentro. De esa forma generamos la página bajo muchas condiciones que podemos controlar en el programa; por
ejemplo, podemos colocar una lista de nombres en el lugar adecuado; podemos mostrar o no una sección de un documento
bajo una cierta condición. Es decir que el programador tiene el control de lo que va en el documento HTML y lo que se
muestra en el navegador que esté accediendo la página. En breve veremos ejemplos de como hacer esto.

Recuerda que el directorio donde vamos a colocar los programas es /var/www/(o su equivalente en Windows). Ten en cuenta
que puedes cambiar los permisos del directorio, únicamente en tu máquina de desarrollo y nunca en un servidor, con el
comando:

sudo chmod -r 666 /var/www

Recuerda también que para probar tus programas deberás usar un navegador Web, la dirección URL a la que debes navegar
es http://localhost/archivo.php, donde archivo.php es un archivo que está en /var/www/. Si cambias el nombre del archivo, o si
tienes varios archivos, cambiando el nombre en la URL podrás ejecutarlos.

Los archivos .php comunes contienen un documento HTML, compuesto por etiquetas de HTML, pero además contienen
código PHP. Para que la computadora sepa exactamente que el código HTML y el código PHP son diferentes, se utilizan los
símbolos <?php y ?>. Dicho de otra forma, el código PHP siempre debe estar entre <?php y ?>, un ejemplo:

Ejemplo arch codigo.php:

1 <!doctype html>
2 <html lang="es">
3 <head>
4 <meta charset="utf-8">
5 <title>Ejemplo de código PHP</title>
6 </head>
7 <body>
8 <h1>Ejemplo de código PHP</h1>
9 <p>El sigueinte es un trozo de código PHP bien delimitado:</p>
10 <p>
11 <?php
12 echo("Este es el código bien delimitado. ");
13 echo("Cuando lo veas en el navegador parecerá extraño que solo ves este texto, ");
14 echo("No ves el código en si.");
15 ?>
16 </p>
17 </body>
18 </html>

Crea un archivo codigo .php, colócalo en /var/www/y navega a http://localhost/codigo.php. Verás que no aparece el código
PHP; mira el fuente de la página en el navegador, verás que ya el código PHP no está. Esto es así porque el servidor
Apache procesó el código PHP antes de enviarlo al navegador.

Como se dijo antes, el código está enmarcado dentro de <?php y ?>. Por otro lado, la función echo() recibe un texto y lo
coloca como parte del documento HTML final.
2. Variables en nuestro código
Las variables sirven para guardar valores que luego vamos a volver a utilizar. Se usan para guardar datos en la memoria
principal de la computadora, en la memoria RAM. En PHP las variables comienzan con el símbolo $ y luego tienen un nombre
de letras, números y el carácter piso _.

Este ejemplo muestra como usar las variables. Nos permite ver como podemos guardar un valor que es calculado al principio
para usarlo luego en el mismo programa.

1 <!doctype html>
2 <html lang="es">
3 <head>
4 <meta charset="utf-8">
5 <title>Variables en PHP</title>
6 </head>
7 <body>
8 <?php $numero = 34 * 1654; ?>
9 <h1>Variables en PHP</h1>
10 <p>Resultado de las operaciones:</p>
11 <p>
12 <?php
13 $otro_numero = $numero / 321;
14 echo("Este es el número original: $numero <br/>");
15 echo("Este es el otro número: $otro_numero");
16 ?>
17 </p>
18 </body>
19 </html>

Observa que la primera variable está en un bloque PHP separado, pero eso no importa porque para PHP todas las variables de
un mismo archivo pertenecen a ese único programa. Prueba introducir nuevas variables y variables con valores de texto en
vez de números.

Si leíste detalladamente el código, verás que utilizamos las variables directamente dentro del texto en las líneas 14 y 15. PHP
permite hacer esto y automáticamente reemplazar el valor de la variable.

Las variables son muy importantes, porque los valores que toman pueden venir de bases de datos, de la entrada que nos dan
los usuarios, de archivos, de redes, entre otros. Entonces sirven para indicar donde colocar los valores sin indicar directamente
cual es el valor. Con esa flexibilidad se pueden escribir programas más complejos.
3. Tipos datos / arreglos
PHP tiene básicamente 3 tipos de datos. Veremos ejemplos de como usar los tipos de datos en programas PHP, pero sin
incluir todo el programa. Debes colocar los ejemplos en un programa que ya tengas, enmarcando el código siempre entre los
símbolos <?php y ?>.

1. Escalares.
Se trata de números y texto. Allí se pueden guardar valores como nombres, edades, sueldo, entre otros.

<?php
$numero = 34;
echo("Número: $numero");
$texto = 'Este es un ejemplo de texto':
echo("Texto: $texto");
?>

2. Arreglos.
Es una lista de datos de un mismo tipo, guardados todos en una sola variable. El siguiente ejemplo almacena una lista de
nombres y una lista de edades en dos arreglos, uno para cada lista.

El primer arreglo se crea indicando solamente su tamaño. El segundo se crea listando todos sus elementos.

<?php
$nombres[3];
$nombres[0] = 'Juana';
$nombres[1] = 'Petra';
$nombres[2] = 'Matea';
echo($nombres[1]);

$edades = Array(24, 23, 17, 31);


echo($edades[2]);
?>

Puedes ver que los elementos de un arreglo se toman según su posición usando $arreglo[posicion].

3. Arreglos asociativos.
Son conjuntos de pares de valores, cada par contiene una clave y el valor propiamente dicho. Se usan para guardar
información que de alguna forma está etiquetada. A continuación un ejemplo de un arreglo asociativo. Observa que el
arreglo se puede crear indicando una lista de claves y valores.

<?php
$datos = Array('Nombre' => 'Iolanda', 'Edad' => 15);
echo($datos['Nombre']);
echo($datos['Graduada']);
$datos['Pais'] = 'Guatemala';
echo($datos['Pais']);
?>

Este programa nos dice que si intentamos obtener un valor para una clave que no existe, no importa, no nos trae nada para
esa clave, pero no da ningún error; mira la tercera línea, la clave 'Graduada' no existe.
4. Operadores aritméticos
Los operadores aritméticos son los típicos operadores que permiten realizar cálculos aritméticos:

+ suma
- resta
* multiplicación
/ división
% módulo o resto de la división

También existen funciones que nos permiten realizar cálculos como potencias y raíces, en este ejemplo se explica una forma
de comentar el código usando dos barras //:

<?php
// calcula el modulo o residuo
$residuo = 149 % 3;
echo("Residuo calculado: $residuo <br>");

// calcula la potencia usando lo que quedó en el residuo anterior


$potencia = pow(4, $residuo);
echo("Potencia calculada: $potencia <br>");

// ahora calcula la raíz cuadrada de la potencia anterior


$raiz = sqrt($potencia);
echo("Raiz: $raiz");
?>

Observa como parte de lo que se genera con las funciones echo() son los <br>de HTML que permiten mostrar cada dato en su
propia línea. Además usamos las barras // para escribir comentarios dentro del código; otra forma de hacer comentarios, en
especial cuando ocupan varias líneas, es escribir los comentarios entre /* y */.

Al igual que en las matemáticas, los operandos y sus operadores se pueden agrupar con paréntesis para facilitar el
entendimiento del orden en el cual se deben ejecutar las operaciones, por ejemplo:

<?php
$resultado = 150 - ((5 * pow(10, 2)) / 24);
?>

En ese caso, siguiendo los paréntesis, primero se calcula la potencia con la función pow(), luego la multiplicación, después la
división y finalmente la resta. Si no existieran los paréntesis no quedaría tan claro en que orden se ejecutarían las operaciones,
así que siempre coloca paréntesis a las fórmulas a menos que sean muy simples y obvias.
5. Referencias

Cowburn, P. (2022). Manual de PHP. Consultado el 14 de Mayo de 2022 en: https://www.php.net/manual/es/

Recopilación de Contenido y Redacción


Yefferson Rojas

Camilo Torres

Diseño Instruccional
Rebeca Ochoa

Julio 2022

Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Venezuela.

También podría gustarte