26 oct 2017

INTRODUCCIÓN A PHP

El lenguaje PHP (cuyo nombre es acrónimo de PHP: Hipertext Preprocessor) es un lenguaje interpretado con una sintaxis similar a la de C++ o JAVA. Aunque el lenguaje se puede usar para realizar cualquier tipo de programa, es en la generación dinámica de páginas web donde ha alcanzado su máxima popularidad. 

En concreto, suele incluirse incrustado en páginas HTML (o XHTML), siendo el servidor web el encargado de ejecutarlo. Algunas de las características de su enorme popularidad son:

  1. 📚Es un lenguaje libre. Puede descargarse de http://www.php.net. 
  2. 📚Está disponible para muchos sistemas (GNU/Linux, Windows, UNIX,etc). 
  3. 📚Tiene una extensa documentación oficial en varios idiomas. 
  4. 📚Existen multitud de extensiones: para conectar con bases de datos, para manejo de sockets, para generar documentos PDF, para generar dinámicamente páginas en Flash, etc 
  5. 📚Al ejecutarse en el servidor, los programas PHP lo pueden usar todo tipo de máquinas con todo tipo de sistemas operativos. 
  6. 📚En caso de que un cliente falle (por error hardware, virus, etc) se puede seguir usando el sistema desde otro cualquiera que tenga un navegador web con conexión al servidor. 

Este documento enseña a manejar PHP a personas con conocimientos básicos de programación. Para realizar programas son necesarios algunas nociones de HTML (o XHTML), pero se puede ir aprendiendo sobre la marcha con los ejemplos.


INCLUSIÓN DE CÓDIGO PHP EN UNA PAGINA HTML


Para incluir código PHP basta con precederlo de la etiqueta:
<?php

    Y cerrarlo con

?>.
Si el servidor web está correctamente configurado, detectará código PHP y, en vez de proporcionarle el contenido de la página directamente al cliente (lo que significaría que recibiría el código fuente del programa), ejecuta el programa y devuelve su resultado al navegador.


Así pues, el esquema de una petición sería como sigue:
@madesweb


El siguiente paso sería configurar el entorno de trabajo, lo cual omitiremos en este artículo, pues estoy trabajando con XAMPP, y eso nos incluye todas las tecnologías necesarias para realizar un desarrollo web completo. Te dejare un link para que puedas ver la instalación paso a pasa y su configuración.



ALGUNAS ESPECIFICACIONES DE  PHP


El objetivo del resto del documento es mostrar PHP a través de ejemplos. Las explicaciones de sintaxis serán mínimas.

Los nombres de variables en PHP comienzan por un carácter y van seguidos de números y caracteres sin espacios. Para hacer referencia a una variable debemos anteponer a su nombre el símbolo del dólar ($). 




Los tipos básicos son:


  • Entero: número entero con signo
  • Flotante: número decimal con signo
  • Booleano: vale true o false
  • Cadena de caracteres: cadena de caracteres delimitada por comillas.



Las comillas simples interpretan el texto literalmente, mientras que las dobles sustituyen las variables. No es necesario declarar las variables, simplemente el intérprete averiguará el tipo de dato que almacenará y se declarará automáticamente.


Si es necesaria una conversión de tipos, al igual que en C, se puede anteponer el tipo al que se desea promocionar entre paréntesis. Los comentarios pueden ser de dos tipos:

 🔰 Para comentarios de unas sólo línea (o parte de ella) se pueden usar indistintamente // o #, que comentan todo lo que se encuentre a continuación de ellos hasta el fin de la línea. Si se desean comentario de varias líneas, se abren con  /* y se cierran con */ 


 🔰 Para imprimir en pantalla se puede usar la orden echo o print: La orden echo es muy similar a la de Shell Bash. Recibe como primer y único parámetro una cadena. 



         Esa cadena, si está entre comillas simples, se imprimirá literalmente. Si por el contrario deseamos que se sustituyan las variables que contenga por sus valores hay que usar comillas dobles.

Por ejemplo:
$cant=8; echo 'Son $cant euros'; dará como resultado Son $cant euros.
Pero $cant=8; echo "Son $cant euros"; imprimirá Son 8 euros.

Como se observa, las órdenes PHP van terminadas por el carácter ; Por el contrario, la orden print recibe sus parámetros entre paréntesis. Es una orden que admite muchos más parámetros y opciones.

Una de sus principales diferencias es que evalúa su parámetro y después lo imprime.

Por ejemplo: 
                    echo "doble (8)" da doble (8),
Pero,            print(doble(8)) da 16.


A continuación presentare algunos primeros ejercicios para poder comprender de una mejor manera los conceptos antes escritos.

Ejemplo 1:
 Concatena dos cadenas con el operador punto (.) e imprimir su resultado.
@madesweb

Recordarles que tienen que crear una carpeta con el nombre de “ejercicios-php” en  "htdocs" que es donde se encuentran los todos los archivos con condigo que luego mediante "localhost" leeremos en el explorador.


Ejemplo 2: Hacer un programa que sume dos variables que almacenan dos números distintos.
  “Mi editor de texto se volvió loco y no me dejo comentar en el código php por eso van afuera los comentarios xD”
@madesweb

Ejemplo 3: Mostrar en pantalla una tabla de 10 por 10 con los números del 1 al 100
@madesweb

Finalizamos este articulo de esta forma, esperando dejar en claro las sintaxis utilizada.
Recordarles que se expresa una forma de pensar y de analizar los diferentes problemas presentados, si alguien tiene alguna otra opinión, bien pueden dejarla en la caja de comentarios.

Les dejo el Link de descarga de los archivos para que puedan probarlos.
LINK DE DESCARGA



No hay comentarios:

Publicar un comentario