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 [...]
Monthly Archives: fevereiro 2010
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 [...]