⊗ppPmUFPr 193 of 447 menu

Parâmetros de funções em PHP

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

<?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 func(2); // exibirá 4 ?>

E assim - o quadrado do número 3:

<?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 function func($num) { } ?>

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

<?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 function func($num) { echo $num * $num; } ?>

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

<?php function func($num) { echo $num * $num; } func(2); // exibirá 4 func(3); // exibirá 9 ?>

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

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 '---'.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar