Coneixent el Funcionament de l'PHP

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


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.