Intruducción a php5 - Curso de php: principiante
PHP (acrónimo de PHP: Hypertext Preprocessor), es un lenguaje de script, de código abierto, y basado en C, con el que comparte principios de programación y sistaxis, pero lo más importante, PHP es gratuito de usar, por lo que podrás utilizarlo sin ningún tipo de problema.
El código de PHP, es ejecutado en el lado del servidor, a diferencia de como ocurre con la ejecución de código javascript. ¿Y esto que significa?. Pensemos en el siguiente esquema:
navegador -> servidor -> navegador
Siguiendo este esquema es como funciona PHP, o lo que es lo mismo:
- rellenamos un formulario (esto ocurre en el navegador).
- Al pulsar enviar, la página web envia los datos al servidor (donde está instalado PHP), e interpreta esos datos, por ejemplo, enviando un email con los datos que se han introducido en el formulario, o guardando esos datos en una base de datos.
- El servidor responde y aparece un mensaje de confirmación el navegador, de que la operación se ha llevado con éxito, con lo que volvemos otra vez al navegador.
Es decir, el navegador, nos sirve para enviar datos y recibir datos del servidor, que es el que realiza las operaciones. Mientras que por otro lado, en javascript, todo ocurre en el navegador, con las ventajas y limitaciones que esto supone.
Veamos otro ejemplo de la diferencia entre un script que se ejecuta en el servidor y otro que no:
- Script que no se ejecuta en el servidor: En el navegador tengo tres campos de formulario, los dos primeros me piden que introduzca dos numeros, y al hacerlo, en el tercero me aparece la suma de los dos. La operación de suma se ha realizado en el propio navegador, y para ello ha utilizado javascript.
- Script que se ejecuta en el servidor: en el navegador tengo dos campos de formulario, que me piden que introduzca dos números, junto a estos dos campos hay un botón de enviar. Introduzco los números y pulso enviar. El navegador envia los dos números al servidor. Una vez llegan al servidor, este hace la suma, y devuelve al navegador el resultado, entonces, en el navegador se imprime el resultado.
En este segundo caso, hemos comprobado, que si lo que queremos es simplemente mostrar una suma en pantalla, javascript es mejor opción, ahora bien, si necesitamos que esa suma se guarde en una base de datos (por ejemplo, es el importe que debe pagar un cliente), necesitamos hacerlo con php. ¿Por qué? porque la base de datos, donde vamos a guardar la información, se encuentra en el servidor.
Para finalizar, hay que dejar claro que, PHP es un lenguaje de programación de los más sencillos de aprender, siendo indicado para personas sin experiencia, y ofreciendo una potencia propia de los mejores lenguajes orientados a objetos.
Como anotación final, me gustaría dejar claro, que si después de haber leido esto, pensais que es algo muy complicado, os aseguro que estais equivocados, seguramente, ha sido mi falta de habilidad para explicar en pocas palabras lo que es PHP y como funciona, por lo que os pido, que continues con las lecciones, y comprobareis como todo empieza a tener sentido, y al final, no es tan complicado.