PHP:n käyttäjämääritteisten funktioiden perusteet
Nyt opimme luomaan omia funktioita, joita voidaan sitten käyttää vastaavasti kuin PHP:n vakiofunktioita.
Katsotaan syntaksi oman funktion luomiseksi.
Funktio luodaan function-komennolla.
Seuraavana välilyönnin jälkeen on funktion nimi
ja pyöreät sulkeet, joiden sisään kirjoitetaan
jotain koodia:
<?php
function func() {
// jotain koodia
}
?>
Katsotaanpa jotain esimerkkiä.
Tehdään funktio nimeltä func, joka
kutsuttaessa tulostaa näytölle
huutomerkin:
<?php
function func() {
echo '!';
}
?>
Kutsutaan nyt funktiotamme. Tätä varten on kirjoitettava sen nimi ja pyöreät sulkeet:
<?php
function func() {
echo '!';
}
// Kutsutaan funktiotamme:
func(); // tulostaa '!'
?>
Funktiota voidaan kutsua useita kertoja - tässä tapauksessa jokainen funktion kutsu suorittaa uuden tulostuksen näytölle:
<?php
function func() {
echo '!';
}
func(); // tulostaa '!'
func(); // tulostaa '!'
func(); // tulostaa '!'
?>
Funktioita voidaan kutsua ennen niiden määrittelypaikkaa:
<?php
func(); // tulostaa '!'
function func() {
echo '!';
}
?>
Tee funktio, joka tulostaa nimesi näytölle.
Tee funktio, joka tulostaa näytölle lukujen
summan 1:stä 100:een.