PHP és un llenguatge de programació usat freqüentment per a la creació de contingut per a llocs web amb els quals es pot programar les pàgines html i els codis de font. PHP és un acrònim recursiu que significa «PHP Hipertext Pre-processor »(inicialment PHP Tools, o, Ppersonal Home Page Tools), i es tracta d'un llenguatge interpretat usat per a la creació d'aplicacions per a servidors, o creació de contingut dinàmic per a llocs web. Últimament també per a la creació d'un altre tipus de programes incloent aplicacions amb interfície gràfica usant les llibreries Qt o GTK +.
ÚS DEL PHP
Els principals usos d'el PHP són els següents:
- programació de pàgines web dinàmiques, habitualment en combinació amb el motor de base dades MySQL, Encara que compta amb suport natiu per a altres motors, incloent l'estàndard ODBC, El que amplia en gran mesura les seves possibilitats de connexió.
- Programació en consola, a l'estil de Perl o Shell scripting.
- Creació d'aplicacions gràfiques independents de el navegador, per mitjà de la combinació de PHP i Qt/GTK +, El que permet desenvolupar aplicacions d'escriptori en els sistemes operatius en els quals està suportat.
AVANTATGES DEL PHP
- És un llenguatge multiplataforma.
- Capacitat de connexió amb la majoria dels controladors de base de dades que s'utilitzen en l'actualitat, destaca la seva connectivitat amb MySQL
- Llegir i manipular dades des de diverses fonts, incloent dades que poden ingressar els usuaris des formularis HTML.
- Capacitat d'expandir el seu potencial utilitzant l'enorme quantitat de mòduls (anomenats ext 'so extensions).
- Posseeix una àmplia documentació en la seva pàgina oficial ([1]), Entre la qual es destaca que totes les funcions de sistema estan explicades i exemplificades en un únic arxiu d'ajuda.
- Es lliura, Per la qual cosa es presenta com una alternativa de fàcil accés per a tothom.
- Permet les tècniques de Programació Orientada a Objectes.
- Permet crear els formularis per a la web.
- Biblioteca nativa de funcions summament àmplia i inclosa
- No requereix definició de tipus de variables ni maneig detallat de el baix nivell.
A continuació un exemple d'una pàgina web senzilla desenvolupada utilitzant el llenguatge PHP.
exemple <?php if (isset($ _POST['Mostra'])) { trobo 'Hola,'.htmlentities($ _POST['Nom']) .', El teu menjar favorit és:'. htmlentities($ _POST['Menjar']); } else { ?> <form method="POST" action ="?"> Quin és el teu nom?"Text" name ="Nom"> Quin és el teu menjar favorit?"Menjar"> Spaguetis rostit pizza"Submit" name ="Mostra" value ="Seguir"> <?php } ?>
En aquest codi és possible observar les següents característiques:
- Les variables enviades per un formulari utilitzant el mètode POST, són rebudes en el llenguatge dins de la matriu
$_POST
, La qual cosa facilita l'obtenció d'aquest tipus de dades. Aquest mateix mètode és utilitzat pel llenguatge per a totes les fonts d'informació en una aplicació web, com ara galetes en la matriu$_COOKIES
, Variables d'URL en$_GET
(Que en formularis pot servir per guardar les dades), variables de sessió utilitzant$_SESSION
, I variables de servidor i de client per mitjà de la matriu$_SERVER
. - El codi PHP està incrustat dins de l' HTML i interactua amb el mateix, el que permet dissenyar la pàgina web en un editor comú de HTML i afegir el codi dinàmic dins de les etiquetes
<?php ?>
. - El resultat mostra i oculta certes porcions de el codi HTML en forma condicional.
- És possible utilitzar funcions pròpies de l'llenguatge per a aplicacions Web com
htmlentitites()
, Que converteix els caràcters que tenen algun significat especial en el codi HTML o que podrien desplegar-erròniament en el navegador com accents o dièresi, en els seus equivalents en format HTML..
Si vols seguir coneixent una mica més a fons de l'llenguatge Lliure mes Popular, pots visitar la pàgina oficial