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<?php
  function func() {
    // jotain koodia
  }
?>

Katsotaanpa jotain esimerkkiä.

Tehdään funktio nimeltä func, joka kutsuttaessa tulostaa näytölle huutomerkin:

php<?php
  function func() {
    echo '!';
  }
?>

Kutsutaan nyt funktiotamme. Tätä varten on kirjoitettava sen nimi ja pyöreät sulkeet:

php<?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<?php
  function func() {
    echo '!';
  }
  
  func(); // tulostaa '!'
  func(); // tulostaa '!'
  func(); // tulostaa '!'
?>

Funktioita voidaan kutsua ennen niiden määrittelypaikkaa:

php<?php
  func(); // tulostaa '!'
  
  function func() {
    echo '!';
  }
?>
Задание 1

Tee funktio, joka tulostaa nimesi näytölle.

Задание 2

Tee funktio, joka tulostaa näytölle lukujen summan 1:stä 100:een.