Tietäen kuinka PHP toimii

PHP on lenguaje de programación käytetään usein sisällön luomiseen verkkosivustoille, joille HTML-sivut ja lähdekoodit voidaan ohjelmoida. PHP on rekursiivinen lyhenne que merkitys «PHP Hypertext Puudelleenkäsittelijä »(alun perin PHP Tools, tai Personal Home Pikä Työkalut), ja se on a tulkittu kieli käytetään palvelinten sovellusten luomiseen tai dynaamisen sisällön luomiseen verkkosivustoille. Viime aikoina myös muun tyyppisten ohjelmien luomiseen, mukaan lukien graafisella käyttöliittymällä varustetut sovellukset kirjastojen avulla Qt o GTK +.

PHP: N KÄYTTÖ

PHP: n pääasialliset käyttötavat ovat seuraavat:

  • Aikataulu verkko dynamiikka, yleensä yhdessä tietokantamoottorin kanssa MySQL, vaikka sillä on alkuperäinen tuki muille moottoreille, mukaan lukien vakio ODBC, joka laajentaa huomattavasti yhteysmahdollisuuksiasi.
  • Konsolin ohjelmointi, tyyliin Perl o Shell-komentosarjat.
  • Selainriippumattomien graafisten sovellusten luominen PHP: n ja Qt/GTK +, jonka avulla voit kehittää työpöytäsovelluksia käyttöjärjestelmät jossa sitä tuetaan.

PHP: N EDUT

  • Se on monitasoinen kieli.
  • Kyky muodostaa yhteys useimpiin nykyisin käytettyihin tietokantaohjaimiin korostaa sen yhteyksiä MySQL
  • Lue ja käsittele tietoja eri lähteistä, mukaan lukien tiedot, jotka käyttäjät voivat syöttää HTML-lomakkeista.
  • Kyky laajentaa potentiaaliaan käyttämällä valtavaa määrää moduuleja (kutsutaan laajennuksiksi tai laajennuksiksi).
  • Sen virallisella sivulla on laaja asiakirja ([1]), joista erottuu selvästi, että kaikki järjestelmän toiminnot selitetään ja esimerkitään yhdessä ohjetiedostossa.
  • Es kiloa, joten se on esitetty kaikille helposti saatavilla olevana vaihtoehtona.
  • Sallii tekniikat Olio-ohjelmointi.
  • Voit luoda lomakkeita verkkoon.
  • Erittäin kattava ja mukana natiivikirjasto toimintoja
  • Se ei vaadi muuttujatyyppien määrittelyä tai yksityiskohtaista matalan tason käsittelyä.

Tässä on esimerkki yksinkertaisesta verkkosivusta, joka on kehitetty käyttämällä PHP-kieltä.

Esimerkki

<?php

if (isset($ _POST['näyttää'])) {

     kaiku 'Hei, '.htmlentiteetit($ _POST['Nimi'])

         .', suosikkiruokasi on:'. htmlentiteetit($ _POST['ruoka']);

} muu {

?>

<lomakemenetelmä="LÄHETTÄÄ" action ="?"> Mikä on nimesi?"teksti" name ="Nimi"> Mikä on suosikkiruokasi?"ruoka"> Spagetti Paisti Pizza"Lähetä" name ="osoittaa" arvo ="Seuraa, jatka">

<?php

}

?>



Tässä koodissa on mahdollista tarkkailla seuraavia ominaisuuksia:

  • Lomakkeen POST-menetelmällä lähettämät muuttujat vastaanotetaan taulukon sisällä olevalla kielellä $_POST, mikä helpottaa tämäntyyppisten tietojen hankkimista. Tätä samaa menetelmää kieli käyttää kaikissa verkkosovelluksen tietolähteissä, kuten keksit matriisissa $_COOKIES, URL-muuttujat $_GET (jota lomakkeissa voidaan käyttää tietojen tallentamiseen), istuntomuuttujia käyttämällä $_SESSIONja palvelimen ja asiakkaan muuttujat matriisin kautta $_SERVER.
  • PHP-koodi on upotettu HTML ja vuorovaikutuksessa sen kanssa, jolloin voit suunnitella verkkosivun yhteisessä editorissa HTML ja lisää dynaaminen koodi tunnisteiden sisään <?php ?>.
  • Tulos näyttää ja piilottaa tietyt koodin osat HTML ehdollisesti.
  • Kielikohtaisia ​​toimintoja on mahdollista käyttää verkkosovelluksissa, kuten htmlentitites(), joka muuntaa merkit, joilla on erityinen merkitys koodissa HTML tai jotka voidaan näyttää virheellisesti selaimessa aksentteina tai umlauteina, vastaavissa muodoissaan HTML..

Jos haluat jatkaa oppimista hieman suosituimmasta ilmaisesta kielestä, voit vierailla virallisella verkkosivustolla


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.