-
Recent Posts
Recent Comments
Tags
$HOME alias ano AppleScript argv array bc biblioteca C clipboard comando copy CPP curdate cálculo daemon dia error execução foreach gcc IP JavaScript LaTeX memória MySQL mês número números objeto paste perímetro PHP pi posix Python Shell stdout strings tabela Tcl-Tk Tcl/Tk terminal variável área de transferênciaArchives
Livros da equipe do CODARE
Expressões Regulares
Uma Abordagem Divertida
de Aurélio Marinho Jargas
Shell Script Profissional
de Aurélio Marinho Jargas
PHP-GTK 2ª Edição
de Pablo Dall'Oglio
PHP Programando com Orientação a Objetos
de Pablo Dall'Oglio
Ruby: Conhecendo a Linguagem
de Eustáquio Rangel (TaQ)
Category Archives: PHP
PHP: Constantes e métodos estáticos
Constantes e métodos de classe (estáticos) são muito utilizados em frameworks, especialmente para reuso de código e organização de escopo. Em PHP, pode-se usar a palavra-chave self para acessar uma constante de classe a partir de um método estático da … Continue reading
PHP: Extrair usuário e senha de uma URL
É possível passar o usuário e senha de um sistema PHP diretamente pela URL, no formato: https://usuario:senha@www.exemplo.com Porém, há algumas bibliotecas (como a libcurl) que não aceitam receber usuário e senha pelo endereço. É preciso separá-los. Seguem duas funções que … Continue reading
PHP: Interceptar métodos inexistentes (__call)
Palavras-chave: PHP, __call, métodos dinâmicos, orientação a objetos O PHP tem uma função mágica chamada __call(). Se sua classe declarar um método com este nome, ele será invocado sempre que for feita uma chamada a um método não existente naquela … Continue reading
Posted in PHP
6 Comments
PHP: Interfaces Fluentes
Palavras-chave: PHP 5, fluent interfaces, object chaining Algumas práticas podem melhorar a legibilidade de um código, e uma delas é o uso de interfaces fluentes ou encadeamento de objetos. Normalmente, a maioria dos métodos setter de um objeto apresentam retorno … Continue reading
Posted in PHP
4 Comments
PHP: Utilizando o método __autoload()
Palavras-chave: PHP5, Orientação a objetos, carregar, classes, __autoload Quando programamos aplicações orientadas a objetos um dos aspectos importantes a se observar é a responsabilidade e a orientação à assunto. Isto quer dizer que cada classe deve ser responsável por um … Continue reading
Posted in PHP
3 Comments
PHP: Atribuição condicional (ternário)
Palavras-chave: PHP5, IF, atribuição condicional, ternário Um dos comandos mais utilizados nos nossos programas sem dúvida é o IF. Quando utilizamos o IF para tarefas simples como realizar um teste condicional para posterior atribuição de variáveis, podemos utilizar uma sintaxe … Continue reading
Posted in PHP
9 Comments
PHP: Cortando strings (substr)
Palavras-chave: PHP, strings, substr, strpos Um dos tipos de dados com mais recursos na linguagem PHP é sem dúvida as strings. A linguagem PHP possui inúmeras funções para manipulação de strings e uma das mais utilizadas é o substr. O … Continue reading
Posted in PHP
6 Comments
PHP: Convertendo entre arrays e strings
Palavras-chave: PHP, arrays, strings, implode, explode De todos os tipos de dados presentes nas linguagens de programação, arrays e strings certamente estão entre os mais utilizados. E em PHP isto não é diferente. Muitas vezes temos a necessidade de conversão … Continue reading
Posted in PHP
8 Comments
PHP: Descobrir métodos e atributos de uma classe (Reflection)
Palavras-chave: PHP, Classes, Objetos, Reflection API No PHP existem diversas formas de se descobrir informações a respeito de uma classe. Por exemplo, para saber quais os métodos oferecidos por uma classe, a função get_class_methods() é utilizada: <?php class Pessoa { … Continue reading
Posted in PHP
2 Comments
PHP: Funções com argumentos variados
Palavras-chave: PHP, funções, argumentos Você sabia que o PHP aceita a chamada de funções com argumentos variados? Normalmente definimos os parâmetros a serem recebidos na assinatura da função (declaração). Mas quando não sabemos a quantidade exata de métodos a serem … Continue reading
Posted in PHP
3 Comments