Funktionsparameter in PHP

Beim Aufruf einer Funktion schreiben wir ihren Namen und leere runde Klammern:

php<?php
  func();
?>

Tatsächlich müssen die Klammern nicht unbedingt leer sein - wir können in ihnen Parameter übergeben.

Nehmen wir an, wir möchten beispielsweise eine Funktion erstellen, die eine Zahl als Parameter entgegennimmt und das Quadrat dieser Zahl auf den Bildschirm ausgibt.

Wie wir unsere Funktion nun aufrufen werden: Wir werden den Funktionsnamen, die runden Klammern schreiben, und in ihnen - eine beliebige Zahl, deren Quadrat wir erhalten möchten.

So erhalten wir beispielsweise das Quadrat der Zahl 2:

php<?php
  func(2); // gibt 4 aus
?>

Und so - das Quadrat der Zahl 3:

php<?php
  func(3); // gibt 9 aus
?>

Lassen Sie uns nun die Implementierung unserer Funktion schreiben.

Wir wissen, dass die Funktion eine Zahl als Parameter entgegennehmen soll. Das bedeutet, dass wir bei der Definition der Funktion in den runden Klammern eine beliebige Variable schreiben müssen, in die die übergebene Zahl gelangt.

Der Name der Variable kann beliebig sein, nennen wir sie beispielsweise $num:

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

In diese Variable $num wird beim Aufruf der Funktion die in den runden Klammern angegebene Zahl gelangen:

php<?php
  func(2); // in die Variable $num gelangt die Zahl 2
  func(3); // in die Variable $num gelangt die Zahl 3
?>

Lassen Sie uns nun dafür sorgen, dass unsere Funktion das Quadrat der übergebenen Zahl ausgibt. Dazu multiplizieren wir die Variable $num mit sich selbst und geben das Ergebnis auf dem Bildschirm aus:

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

Überprüfen wir die Funktion, indem wir sie mit verschiedenen Zahlen aufrufen:

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

Erstellen Sie eine Funktion, die eine Zahl als Parameter entgegennimmt und die dritte Potenz (Kubik) dieser Zahl auf dem Bildschirm ausgibt.

Задание 2

Erstellen Sie eine Funktion, die eine Zahl als Parameter entgegennimmt und prüft, ob diese Zahl positiv oder negativ ist. Im ersten Fall soll die Funktion den Text '+++' auf dem Bildschirm ausgeben, und im zweiten Fall '---'.