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> </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>