Sie sind auf Seite 1von 3

PHP (acrnimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de cdigo abierto muy popular especialmente adecuado para el desarrollo

web y que puede ser incrustado en HTML. Bien, pero qu significa realmente? Un ejemplo nos aclarar las cosas: Ejemplo #1 Un ejemplo introductorio <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Ejemplo</title> </head> <body>

<?php echo "Hola, soy un script de PHP!"; ?>

</body> </html> En lugar de usar muchos comandos para mostar HTML (como en C o en Perl), las pginas de PHP contienen HTML con cdigo incrustado que hace "algo" (en este caso, mostrar "Hola, soy un script de PHP!). El cdigo de PHP est encerrado entre las etiquetas especiales de comienzo y final <?php y ?> que permiten entrar y salir del "modo PHP". Lo que distingue a PHP de algo como Javascript del lado del cliente es que el cdigo es ejecutado en el servidor, generando HTML y envindolo al cliente. El cliente recibir el resultado de ejecutar el script, aunque no se sabra el cdigo subyacente que era. El servidor web puede ser incluso configurado para que procese todos los ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber qu se tiene debajo de la manga. Lo mejor de usar PHP es que es extremadamente simple para el principiante, pero a su vez ofrece muchas caractersticas avanzadas para los programadores profesionales. No sienta miedo de leer la larga lista de caractersticas de PHP. En unas pocas horas podr empezar a escribir sus primeros scripts. Aunque el desarrollo de PHP est centrado en programacin de scripts del lado del servidor, se puede utilizar para muchas otras cosas. Siga leyendo y descubra ms en la seccin Qu puede hacer PHP?, o vaya directo al tutorial introductorio si solamente est interesado en programacin web.

La orientacin a objetos es una manera de programar que es muy usada hoy en da. No entraremos en detalles sobre ella de momento, porque es algo avanzado dentro de la programacin y en este curso trataremos de avanzar poco a poco desde lo ms bsico hasta lo ms complejo.

El principal objetivo de PHP 5 ha sido mejorar los mecanismos de programacin orientada a objetos para solucionar las carencias de las anteriores versiones. El resultado ha sido un lenguaje ms potente, que cada vez es ms popular y que cada vez se usa ms, tanto a nivel profesional en empresas como a nivel de usuarios que quieren construir pequeas pginas o portales web.

Algunas personas dicen que PHP se parece cada vez ms a Java, que es quizs el lenguaje de programacin ms usado en el mundo, y que tambin es un lenguaje de programacin orientado a objetos.

QU VERSIN DE PHP USAR?

La versin de PHP a usar depende en gran medida de qu desarrollo queramos hacer. Por ejemplo, si vamos a usar PHP para el gestor de contenidos Joomla 1.0, no es lo mismo que si vamos a usarlo para Joomla 1.5 porque cada uno tiene sus propias necesidades en cuanto a la versin de PHP a usar. Es decir, cada aplicacin debe ir con su versin de PHP adecuada al igual que a un vehculo a motor debemos echarle el tipo de combustible adecuado. Si a un coche diesel le echamos gasolina, no funcionar bien. Si una aplicacin que fue concebida para PHP 4 la intentamos ejecutar usando PHP 5, probablemente ocurra lo mismo: no funcionar bien.

Tambin debemos tener en cuenta que usar siempre la ltima versin de algo tiene sus riesgos. Por ejemplo las ltimas versiones no suelen estar tan testeadas como las anteriores y se pueden producir agujeros de seguridad que tendremos que tapar con algn parche.

En nuestra opinin la versin de PHP que debemos usar es la que mejor se adapte a nuestras necesidades y, dentro de sta, la que sea ms estable. Para este curso recomendaremos usar PHP 5.x (al escribir 5.x nos referimos a cualquier versin de PHP 5). Tambin es posible seguirlo usando PHP 4.x No te preocupes ahora por la versin pues de cara al aprendizaje bsico no es importante. En cambio, s debers prestar atencin a la versin si tratas de instalar aplicaciones como Joomla, Drupal o WordPress en un servidor, pues hay que asegurarse de que la versin de la aplicacin sea compatible con la versin de PHP en el servidor.

Das könnte Ihnen auch gefallen