Demo 9, funktioita, syötteiden käsittelyä
9.1 Funktiot
Kokeillaan miten funktiot toimivat PHP:ssa.
- Tee funktio (printSomething())joka tulostaa tekstin p-elementin sisällä. Kutsu funktiota php-tiedossasi.
- Tee funktio (printSomethings(arg)) joka tulostaa arg-parametrin verran p-elementtejä teksteineen. Testaa tätä php-tiedostossasi.
- Tee funktio (returnSomethings(arg)) joka palauttaa arg-parametrin verran p-elementtejä tekstinä. Testaa php-tiedostossasi.
9.2 salasanan suojaus
Seuraavien funktioiden (password_hash ja password_verify) avulla suojataan salasanat.
Siis: Suojaa sana "salasana", tulosta se suojattuna. Vertaa suojattua sanaa toisessa muuttujassa olevaan samaan sanaan ja lisäksi sanaan "salainen".
9.3 filter_var - merkkijono
Poista html seuraavasta lauseesta ja tulosta lopputulos:
<h1>Hei! Kuinka voit tänään?</h1>
9.4 filter_var - kokonaisluku
Tarkista, onko annettu kokonaisluku validi:
$int = 20;
9.5 filter_var - URL
Tarkista, onko annettu URL validi172.16.254.1
9.6 filter_var - sähköposti
Validoi ja sanitoi seuraava sähköpostiosoite:
someone@@example.com
9.7 filter_var - kokonaisluku ja väli
Validoi kokonaisluvun arvo ja tarkista, onko se jossain välissä:
75