Ihmettelin vain kun aloin juuri opiskelemaan php:tä, niin että mitä hyötyä siitä on? Kun kattoo vaikka jotain koodin pätkiä niin tuntuu että html:llä sen saisi lyhemmin kirjoitettua. Eli kertokaa miksi php:tä käytetään ja mitä hyötyä?
Mitä hyötyä php:stä
Tuli vaan mieleen
3686
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
LOL !!!
Anteeks nyt, eihän sitä voi tietää jos ei tiedä... :D
Ihan huippu kyssäri :D
Noh, php on siis ohjelmointikieli, näin kai voidaan sanoa, eli voidaan tuottaa html sivuja ehdollisesti eri tilanteista riippuen. Php:n avulla voidaan ennen kaikkea lukea ja kirjoittaa tietoa (serverin) kovalevylle ja prosessoida tätä tietoa.
Ihan hyvä ja yleislaatuinen esimerkki on tietokantojen lukeminen ja kirjoittaminen. Oletetaan että yrityksellä on kymmenentuhatta erilaista tuotetta varastossa. Varasto elää koko ajan, hinnat muuttuu koko ajan esimerkiksi valuuttakurssien mukaan. Uusia tuotteita tulee ja vanhoja poistuu päivittäin tai tunneittain. Kaikki tieto tuotteista hoituu keskitetyn varastoreskontratietokannan kautta sekä nettikauppaan että myymälän kassan päätteelle. Nyt verkkokaupan puolella on (yksinkertainen esimerkki) yksi php sivu, mikä generoi lennossa veppisivun tuon alati muuttuvan tietokannan tiedoista. Eli käyttäjä klikkaa php sivulla "Hae kaikki kovalevyt" linkkiä, jolloin php tekee tietokantaan haun kovalevyistä ja generoi tarvittavan html sivun tietokannan tiedoista mikä sitten menee käyttäjän selaimelle.
Eli puhutaan dynaamisista veppisivuista. Käytännölliset kun sivuja olisi muuten esimerkiksi 10 000 kappaletta ja sisältö vaihtuu koko ajan. Php:llä ei tarvita kuin yksi sivu, mikä tekee sivut lennosta tarpeen mukaan.
Keskusteluufoorumit on toinen hyvä esimerkki. Käyttäjien viestit tallennetaan tietokantaan ja luettaessa viestejä ne haetaan tietokannasta. Php/Asp tyyppinen systeemi tietokann an kanssa on käytännössä ainut konstio tehdä keskustelufoorumi, koska html on vain ja ainoastaan sisällön näyttämistä varten, se on täysin passiivinen, eli ei osaa tehdä loogisia vertailuja tai lukea/kirjoittaa tietoja.
kun pääsette echo:ista ohi funktioihin ja kontrollirakenteisiin ;)
Voit esim. tehdä kävijälaskurin joka ei laske samaa käytäjää uudestaan.