Aula 1

Data de publicação: Apr 04, 2013 4:23:8 PM

Funções - function

Uma função é um bloco de código que se declara, para que possa ser utilizado sempre que necessário.

Este processo, permite-nos simplificar a programação porque não temos de estar sempre a repetir as mesmas instruções.

Uma função pode trabalhar com diversos parâmetros que lhe são enviados, ou até, sem

qualquer parâmetro.

Normalmente devolve um valor, resultado do processamento do código da função.

Exemplo 1 - função com 1 parâmetro:

CÓDIGO

<?php

function converte_maiusculas($string)

{

$s= strtoupper($string);

return ($s);

}

echo converte_maiusculas("colégio liceal de santa maria de lamas");

?>

Exemplo 2 - função com 2 parâmetros:

CÓDIGO

<?php

function escreve_nome($nome, $apelido)

{

echo $apelido.", ".$nome;

}

escreve_nome("Nuno","Silva")

?>

Exemplo 3 - função com 1 parâmetro que devolve uma linha html :

CÓDIGO

<?php

function texto_vermelho($texto)

{

$t="<h2><font face='Microsoft Sans Serif' color='#FF0000'>".$texto."</font></h2>";

return $t;

}

echo texto_vermelho("Erro!");

?>

Exemplo 4 - função com parâmetros obtidos pelo html:

CÓDIGO

<?php

function soma($n1,$n2)

{

return($n1+$n2);

}

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>soma</title>

</head>

<body>

<form id="form1" name="form1" method="post" action="">

<p>&nbsp;</p>

<p>Operando 1

<label>

<input name="op1" type="text" id="op1" size="4" maxlength="4" />

</label>

Operando 2

<label>

<input name="op2" type="text" id="op2" size="4" maxlength="4" />

</label>

<label>

<input type="submit" name="button" id="button" value="Processar" />

</label>

</p>

<p>

<?php

if($_POST['button'])

echo "soma=".soma($_POST['op1'],$_POST['op2']);

?>

</p>

</form>

</body>

</html>