Funkcijų parametrai PHP

Iškviečiant funkciją mes rašome jos pavadinimą ir tuščius skliaustus:

php<?php
  func();
?>

Iš tikrųjų skliaustai nebūtinai turi būti tušti - į juos galime perduoti parametrus.

Tarkime, pavyzdžiui, norime padaryti funkciją, kuri parametru priims skaičių ir išves į ekraną to skaičiaus kvadratą.

Kaip mes dabar kviestume savo funkciją: mes rašysime funkcijos pavadinimą, skliaustus, o juose - kažkokį skaičių, kurio kvadratą norime gauti.

Pavyzdžiui, taip gautume skaičiaus 2 kvadratą:

php<?php
  func(2); // išves 4
?>

O taip - skaičiaus 3 kvadratą:

php<?php
  func(3); // išves 9
?>

Dabar parašykime mūsų funkcijos implementaciją.

Mes žinome, kad funkcija parametru turi priimti skaičių. Vadinasi, apibrėžiant funkciją skliaustuose turime parašyti kokį nors kintamąjį, į kurį pateks perduodamas skaičius.

Kintamojo pavadinimas gali būti bet koks, tarkime, pavyzdžiui, pavadinkime jį $num:

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

Į šį kintamąjį $num iškviečiant funkciją pateks nurodytas skliaustuose skaičius:

php<?php
  func(2); // į kintamąjį $num pateks skaičius 2
  func(3); // į kintamąjį $num pateks skaičius 3
?>

Dabar padarykime taip, kad mūsų funkcija išvestų perduoto skaičiaus kvadratą. Tam padauginkime kintamąjį $num patį iš savęs ir išveskime į ekraną:

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

Patikrinkime funkcijos veikimą, iškviesdami ją su įvairiais skaičiais:

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

Sukurkite funkciją, kuri parametru priima skaičių ir išveda į ekraną to skaičiaus kubą.

Задание 2

Sukurkite funkciją, kuri parametru priima skaičių ir tikrina, ar tas skaičius yra teigiamas, ar neigiamas. Pirmuoju atveju tegul funkcija išveda į ekraną tekstą '+++', o antruoju '---'.