Parâmetros de funções em PHP

Ao chamar uma função, escrevemos seu nome e parênteses vazios:

php<?php
  func();
?>

Na verdade, os parênteses não precisam necessariamente estar vazios - podemos passar parâmetros dentro deles.

Suponha, por exemplo, que queremos criar uma função que receba um número como parâmetro e exiba o quadrado desse número na tela.

Como vamos chamar nossa função agora: escreveremos o nome da função, parênteses, e dentro deles - algum número cujo quadrado desejamos obter.

Por exemplo, assim obteremos o quadrado do número 2:

php<?php
  func(2); // exibirá 4
?>

E assim - o quadrado do número 3:

php<?php
  func(3); // exibirá 9
?>

Agora vamos escrever a implementação da nossa função.

Sabemos que a função deve receber um número como parâmetro. Portanto, ao definir a função, dentro dos parênteses devemos escrever alguma variável na qual o número passado será armazenado.

O nome da variável pode ser qualquer um, vamos, por exemplo, chamá-la de $num:

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

Nesta variável $num, ao chamar a função, será armazenado o número especificado entre parênteses:

php<?php
  func(2); // na variável $num será armazenado o número 2
  func(3); // na variável $num será armazenado o número 3
?>

Agora vamos fazer com que nossa função exiba o quadrado do número passado. Para isso, multiplique a variável $num por si mesma e exiba na tela:

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

Vamos testar a função, chamando-a com vários números:

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

Crie uma função que receba um número como parâmetro e exiba o cubo desse número na tela.

Задание 2

Crie uma função que receba um número como parâmetro e verifique se esse número é positivo ou negativo. No primeiro caso, a função deve exibir o texto '+++', e no segundo '---'.