Principais funções
As funções integradas em PHP são muito fáceis de utilizar. Só temos de realizar a chamada da forma apropriada e especificar os parâmetros e/ou variáveis necessárias para que a função realize a sua tarefa.
Aqui daremos o exemplo da criação de uma função que, chamada no começo do script, nos cria o cabeçalho do nosso documento HTML e coloca o título que queremos na página.
<?
Function fazer_cabecalho($titulo)
{
$cabecalho="<html>\n<head>\n\t<title>$titulo</title>\n</head>\n";
echo $cabecalho;
}
?>
Esta função poderia ser chamada ao principio de todas as nossas páginas da seguinte forma:
fazer_cabecalho($titulo);
Desta forma automatizamos o processo de criação do nosso documento. Poderíamos por exemplo incluir na função outras variáveis que nos ajudassem a construir as etiquetas meta e desta forma, com um esforço mínimo, criaríamos os cabeçalhos personalizados para cada uma das nossas páginas. Desta forma é nos possível criar fins de documento ou formatos diversos para os nossos textos como se fossem de folhas de estilo que teriam a vantagem de ser reconhecidas por todos os navegadores.
Claro que, a função há de ser definida dentro de um script pois não se encontra integrada em PHP, tendo que a criar nós mesmos. Na realidade isto não nos dá nenhum problema pois pode ser incluída a partir de um ficheiro no qual iremos armazenando as definições das funções que vamos criando ou compilando.
Estes ficheiros nos que se guardam as funções chamam-se livrarias. A forma de inclui-los no nosso script é a partir da instrução require ou include.
require("livraria.php") ou include("livraria.php")
Resumindo, a coisa ficaria assim:
Teríamos um ficheiro livraria.php como segue
<?
//função de cabeçalho e colocação do titulo
Function fazer_cabeçalho($titulo)
{
$cabecalho="<html>\n<head>\n\t<title>$titulo</title>\n</head>\n";
echo $cabecalho;
}
?>
Por outra parte teríamos o nosso script principal pagina.php (por exemplo):
<?
include("livraria.php");
$titulo="Minha Web";
fazer_cabecalho($titulo);
?>