Sistemas de Informação

Just another WordPress.com weblog

Aula n.º 159, de 24 de Novembro de 2009

Sumário:

  • Elementos básicos de Linguagem PHP:
    • Funções internas.

Tempo de aula: 45′.

Funções Internas (Built-in-functions)

Podemos construir as nossas funções, foi isso que estivemos a explicar e explorar até agoranas aulas anteriores.

Se organizarmos o nosso código em funções podemos evitar a escrita desnecessária do mesmo código vezes sem conta.
Uma normal instalação do PHP vem com imensas funções que interessa explorar, para não termos que reinventar a roda. Não precisando de escrever a função apenas temos que saber chamá-la, e a forma de o fazer já explicamos.

nome_funcao($var, $var, …)

Para este workshop convém explorar as seguintes listas de funções:

http://www.php.net/manual/pt_BR/ref.strings.php
http://www.php.net/manual/pt_BR/ref.var.php
http://www.php.net/manual/pt_BR/ref.array.php

O primeiro link lista funções que manipular strings.
O segunda link lista funções que manipulam todo o tipo de variáveis, não só strings. O terceiro link lista funções que manipulam arrays.
Todos links remetem para o manual do PHP. No manual explica-se o que faz a função, quantos argumentos pode receber, e que argumentos são esses e muitas vezes são dados exemplos de como utilizar a função.
Lembram-se da função sort()
http://www.php.net/manual/pt_BR/function.sort.php
Nota final, podem encontram funções nas listas que não funcionam no vosso servidor, isto porque existem funções que só estão disponíveis quando instalamos módulos de PHP.
Geralmente na página da função refere-se isso. O erro que é gerado quando uma função não foi definida – neste caso que falamos, não está disponível porque não foi instalado o módulo correspondente – é “undefined function”.

Vejamos agora o vídeo 4, sobre funções internas.

E por hoje é tudo. Até à próxima aula.

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax e php. USA. Friendesofed.
  • Materiais fornecidos em aula

Novembro 23, 2009 - Publicado por | 1

Ainda sem comentários.

Deixar um comentário

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.