Вы находитесь на странице: 1из 5

User Defined Functions

14 User Defined Functions O PHP uma linguagem que pode ser utilizada para a criao de programas complexos. Alm das funes standard da linguagem, como print(), date(), etc podemos criar funes definidas pelo utilizador, que segmentam o cdigo em blocos de execuo. A grande vantagem da criao de FDU est relacionado com a sua reutilizao, isto , o programador pode criar uma libraria de funes que pode utilizar em diversas partes da aplicao, ou at mesmo, transportar para outras aplicaes. Estas librarias podem residir numa subpasta do projeto e ser includas (include) sempre que necessrio.

User Defined Functions


14.1 User Defined Functions (cont..) A anatomia de uma funo a seguinte: Function aminhafuncao() { //cdigo PHP }

User Defined Functions


14.2 User Defined Functions (cont..) As funes podem receber parmetros, que podem ser utilizados e tratados dentro do cdigo da funo Exemplo:

Function soma($a, $b) { $soma = $a + $b; echo $soma; }

User Defined Functions


14.3 User Defined Functions (cont..) As funes podem (e devem) devolver resultados, usando o return Exemplo: $a = soma (20,10); Function soma($a, $b) { $soma = $a + $b; return $soma; }

User Defined Functions


14.4 User Defined Functions (cont..) As funes podem at devolver partes ou blocos do nosso website em HTML, ajudando assim a reutilizar esses blocos onde seja necessrio. Vejamos o exemplo seguinte para a criao de um menu: (ver cdigo fonte)

Вам также может понравиться