Monthly Archives: fevereiro 2010

Funções – Parte VII – Finalizando Funções

As funções são um dos componentes mais utilizados da linguagem PHP (ou, talvez, de qualquer linguagem de programação). Sem eles, seria praticamente impossível escrever códigos reutilizáveis ou mesmo o uso de técnicas de programação orientada a objetos (Que veremos mais a frente). Por esta razão, você deve prestar bastante atenção, não só nos princípios da [...]

Funções – Parte VI – Passar argumentos por referência

Argumentos da função também podem ser passados por referência, prefixando com o operador de referência &. Isto permite sua função visualizar e alterar variáveis externas: <? function contarTodos(&$count) { if (func_num_args() == 0) { die(“Você precisa especificar pelo menos um argumento.”); } else { $args = func_get_args(); // Retorna um array de argumentos array_shift($args); // [...]

Funções – Parte V – Comprimento variável da lista de argumentos

Um erro comum quando declarar uma função é a de escrever o seguinte: function f ($opcional = “null”, $requerido) { } Isto não vai provocar alerta de erros, mas também não faz qualquer sentido, porque você nunca será capaz de omitir o primeiro parâmetro ($opcional) se você deseja especificar o segundo, e você não pode [...]

Funções – Parte IV – Passando argumentos

Ainda sobre o escopo da variável, falaremos agora um pouco mais sobre passagem de argumento, ela permite inserir um número arbitrário de valores em uma função, a fim para influenciar no seu comportamento: <? function ola($quem) { echo “Olá $quem”; } ola(“mundo”); /* Aqui nós passamos um valor, “mundo”, e a função exibe “Olá mundo”*/ [...]

Funções – Parte III – O escopo da variável

PHP possui três tipos de escopo de variável: O global O interno na função O da classe O global, como o próprio nome indica, disponível para todas as partes do script, se você declarar ou atribuir um valor a uma variável fora de uma função ou classe, essa variável será criada no âmbito global. OBS: [...]

Iniciando com jquery

Jquery é um framework para desenvolvimento em javascript, com ele podemos trabalhar com javascript de forma muito mais pratica e produtiva. Pois já esta integrado em seu código funções para ajax, manipulação de elementos, css, efeitos, eventos entre outras. Sem falar da comunidade que cada vez mais desenvolve novos plugins que podem ser compartilhados e [...]