adsense

XRL Tech Corner

Tutoriales online de programación, CMS, Raspberry y artículos sobre tecnología.

Que es php

En este tutorial vamos a ver que es php. Para realizar este tutorial sería conveniente tener conocimientos de html y css, para aprender lo básico y poder continuar con el lenguaje php.

El código php es un lenguaje de script para la parte servidora que tiene ya casi 20 años de historia.

php 640

La mayoría de los CMS más conocidos (Wordpress, Drupal, Joomla, Magento, Moodle, etc...) estan desarrollados con php.

Este lenguaje de programación permite ejcutar código php dentro de las etiquetas html.

Habitualmente los ficheros php tienen la extensión .php. Estos ficheros contienen a veces etiquetas html y código php incrustado.

Aprender php

Para incrustar código php dentro de un fichero html se utilizan las etiquetas  para iniciar el bloque de código y ?> para finalizarlo.

 

Definir variables

Las variables en php siempre empiezan con el símbolo $, y podemos asignarles un valor: un número decimal o con coma flotante, una cadena de texto, o un booleano (una variable que puede ser verdadera o falsa).

$variable = 'Hola';

$cantidad = 10;

$temperatura = 15.4;

$visitado = true;

?>

Consejo: Los nombres de las variables no pueden empezar con un número, o tener guiones "-".

 

Mostrar el valor almacenado en una variable php

 Almacenar valores en las variables es estupendo, pero cómo hacemos para imprimir el valor que contiene una variable en una página html? 

Para ello usamos la sentencia echo $variable; 

 

Hola mundo!

Así de fácil!

Otra función importante en el lenguaje php es el punto "." para juntar cadenas de texto y los valores de las variables. De este modo podemos ver el siguiente ejemplo:

Hola mundo! Hoy es jueves

Otro modo de imprimir los valores de las variables junto con el texto es usar comillas dobles.

echo "$variable. Hoy es $hoy";

 

Arrays php

Los Arrays son un tipo de variables que permiten almacenar varios valores al mismo tiempo. Un Array es un mapa que contiene claves y valores.

Si las claves son números (0,1,2,3,...) entonces se usa como una lista de elementos ordenados.

También se pueden usar nombres para las claves, entonces lo podemos usar como un diccionario o un array asociativo.

Los valores pueden ser al mismo tiempo Arrays php, con lo que lo podemos usar para crear árboles (es otro tipo de datos), o arrays multidimensionales.

La sentencia para crear un Array php es muy sencilla:

$articulos = array();

$usuarios = [];

?>

Se pueden usar ambas. Habitualmente para inicializar estas variables con valores se usa:

$articulos = array('tutorial de html' , 'tutorial de java', 'tutorial de css');

$usuarios = ['Manuel' , 'Dani' , 'Ana' ];

?>

Para imprimir el valor de esta variable podemos usar la función print_r($variable);

Y para acceder al valor que contiene cada elemento, podemos usar:

$articulos[0]; que imprimirá el valor 'tutorial de html'

Consejo: Las claves empiezan en 0. 

Para modificar un valor, asignamos el valor haciendo referencia a la clave:

$usuarios[1] = 'Pepe';

Para los arrays asociativos el funcionamiento es muy parecido:

$articulos = array( 'articulo1' => 'Titulo del articulo 1' ,

                           'articulo2' => 'Titulo del artiuclo 2'

                         'articulo3' => 'Titulo del artiuclo 3' );

 Para acceder al valor utilizamos la clave:

 echo $articulos['articulo1'];

?>

Y para modificar el valor:

$articulos['articulo1'] = 'Nuevo titulo 1';

 

 Funciones de los arrays php

Estos arrays tienen unas funciones muy útiles que permiten extender su uso.

La primera es count y permite contar cuantos elementos tiene el array:

$usuarios = ['Manuel' , 'Dani' , 'Ana' ];

echo count($usuarios);

?>

Mostrará el valor 3

 

La segunda es implode y permite juntar todos los valores del array en una cadena de texto.

$usuarios = ['Manuel' , 'Dani' , 'Ana' ];

echo implode(',' , $usuarios);

?>

Mostrará el valor 'Manuel,Dani,Ana'

 

La tercera es shuffle que permite desordenar los elementos del array de modo aleatorio.

La cuarta es asort que permite ordenar los valores del array por orden alfabético.

 

 Los operadores aritméticos

A parte de los operadores de suma, resta, multiplicación, división, exponenciación, en php existen los habituales operadores comparativos.

Para realizar una comparación de a es igual a b, se realiza con a == b.

Y para comparar que una variable es idéntica a otra, se realiza con a === b. Estas dos variables han de ser del mismo tipo y tener el mismo valor.

 

Del mismo modo, también podemos encontrar la sentencia if para ejecutar código basado en alguna condición. Aquí se usan los operadores lógicos Y (&&), O (||), NEGADO (!).

 

Los bucles

En php existen varias sentencias para definir bucles, entre ellas while, for, y foreach (que permite recorrer los elementos de un array de modo sencillo).

$planetas = array ( 'Mercurio', 'Venus', 'Marte', 'Júpiter', 'Saturno', 'Urano', 'Neptuno');

foreach ($planetas as $planeta= {

   echo $planeta;

}

 

Esto mostraría la siguiente salida:

Mercurio

Venus

Marte

Júpiter

Saturno

Urano

Neptuno

 

El mismo procedimiento se podría realizar para arrays asociativos.

 

 

 

Valora este artículo del blog:
LibreELEC el media center para Raspberry PI
Descargar imágenes gratis
 

Comentarios

No hay comentarios por el momento. Se el primero en enviar un comentario.
¿Ya està registrado? Ingresa Aquí
Invitado
Viernes, 20 Octubre 2017
Si desea registrarse, por favor rellene los campos de nombre de usuario y nombre.

Imagen Captcha