Funktionsparametre i PHP

Når vi kalder en funktion, skriver vi dens navn og tomme parenteser:

php<?php
  func();
?>

Faktisk behøver parenteserne ikke at være tomme - vi kan sende parametre ind i dem.

Lad os for eksempel sige, at vi vil lave en funktion, som ved parameter vil tage imod et tal og vise kvadratet af dette tal på skærmen.

Hvordan vi nu vil kalde vores funktion: vi vil skrive funktionens navn, runde parenteser, og i dem - et tal, hvis kvadrat vi ønsker at få.

For eksempel, sådan får vi kvadratet af tallet 2:

php<?php
  func(2); // viser 4
?>

Og sådan - kvadratet af tallet 3:

php<?php
  func(3); // viser 9
?>

Lad os nu skrive implementeringen af vores funktion.

Vi ved, at funktionen ved parameter skal tage imod et tal. Det betyder, at når vi definerer funktionen, skal vi i de runde parenteser skrive en eller anden variabel, som det sendte tal vil blive placeret i.

Navnet på variablen kan være hvad som helst, lad os for eksempel kalde den $num:

php<?php
  function func($num) {
    
  }
?>

I denne variabel $num vil det tal, der er angivet i parenteserne, blive placeret når funktionen kaldes:

php<?php
  func(2); // i variablen $num vil tallet 2 blive placeret
  func(3); // i variablen $num vil tallet 3 blive placeret
?>

Lad os nu gøre sådan, at vores funktion viser kvadratet af det sendte tal. For at gøre dette multiplicerer vi variablen $num med sig selv og viser resultatet på skærmen:

php<?php
  function func($num) {
    echo $num * $num;
  }
?>

Lad os kontrollere funktionens virke ved at kalde den med forskellige tal:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(2); // viser 4
  func(3); // viser 9
?>
Задание 1

Lav en funktion, som tager imod et tal som parameter og viser terningen af dette tal på skærmen.

Задание 2

Lav en funktion, som tager imod et tal som parameter og kontrollerer, om dette tal er positivt eller negativt. I det første tilfælde skal funktionen visse teksten '+++' på skærmen, og i det andet '---'.