• Artigos
  • Projetos
  • Lista
  • Docs
  • Enviar Artigo
  • ?

Utilizando o método __autoload()

02/11/2011  Pablo DallOglio  Ler e Comentar

Neste artigo, vamos abordar o carregamento de classes em PHP.

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 determinado assunto e ser responsável por ele, ou seja, protejer os aspectos internos de implementação.

Dessa forma, facilmente criamos aplicações com dezenas de classes, uma vez que cada classe irá cuidar de um aspecto bem específico. Teremos classes para botões, janelas, conexões com o banco de dados, etc....

Clique aqui para ler o artigo completo...


Artigos Sorteados:
1- Descobrindo os métodos de uma ...
2- Usando a classe XMLWriter para...
3- Manipulando arrays com SPL e A...
4- Utilizando UTF-8 corretamente
5- PHPMagazine #6 disponível
6- Classe para ofuscar email
7- Percorrendo arrays com SPL e A...

Lançamento do livro "Criando relatórios com PHP"

17/01/2011  Pablo DallOglio  Ler e Comentar

PHP é sem sombra de dúvidas uma das linguagens mais utilizadas do mundo. A facilidade em aprender esta linguagem, aliada à sua qualidade, ao seu crescimento e ao seu dinamismo tem feito com que PHP tenha sido utilizado para a construção desde portais web extremamente populares até grandes sistemas corporativos para gestão administrativa.


Uma das grandes demandas de quem desenvolve em PHP sempre foi a geração de relatórios. Este livro busca ensinar diversas técnicas para geração de relatórios em PHP nos mais diversos formatos como HTML, PDF e RTF. Estas técnicas explicam a geração de relatórios tabulares, com agrupamentos (quebras) e totalizações, relatórios matriciais (cross-tab) utilizados em sistemas de Business Intelligence, a geração de documentos como notas fiscais e cartas de correspondência e gráficos gerenciais de linhas, colunas e pizza. Por fim, é desenvolvida uma biblioteca para geração de relatórios que visa automatizar a geração de relatórios tabulares, aumentando a produtividade e facilitando a vida do programador.


Principais tópicos abordados no livro:


  • Introdução ao PHP, arrays, strings e arquivos;
  • Orientação a objetos e acesso à bancos de dados em PHP;
  • Bibliotecas para geração de relatórios HTML, PDF, RTF e gráficos;
  • Relatórios tabulares, com filtros, seleção de colunas e ordenação;
  • Relatórios hierárquicos (quebras) e matriciais (cross-tab reports);
  • Gráficos gerenciais reais e documentos (notas fiscais e cartas);
  • Criando uma biblioteca simples para geração de relatórios.

Saiba mais sobre o livro em http://www.adianti.com.br/bkrpt

Clique aqui para ler o artigo completo...

XML com namespaces

18/04/2010  Pablo DallOglio  Ler e Comentar

Neste exemplo iremos demonstrar como acessar o conteúdo de um documento XML quando este utiliza NameSpaces.
Nos casos em que o documento XML utiliza NameSpaces, é necessário utilizar o NameSpace para acessar seu conteúdo. Neste exemplo, temos um documento que utiliza o NameSpace "UML". Antes de mais nada, precisamos obter os NameSpaces utilizados pelo documento por meio do método getNameSpaces(TRUE). Este método irá retornar um vetor de NameSpaces. A partir do NameSpace, podemos acessar o método children(). O método children() retorna todos os nodos filhos de um elemento. Neste caso em específico, estamos obtendo todos os nodos filhos de "XMI.content" do NameSpace "UML". Sem utilizar o NameSpace nem um var_dump() exibe adequadamente a estrutura do XML. Segue o exemplo.

Clique aqui para ler o artigo completo...

GOPHP Conference 2009

15/11/2009  Pablo DallOglio  Ler e Comentar

O GOPHP Conference 2009 é um evento destinado aos profissionais de PHP que querem aprimorar a sua base de conhecimento e aumentar a sua rede de relacionamentos.

O evento contará com a participação de palestrantes de renome e possuirá 12 palestras sobre os mais variados temas, relacionados a PHP. O GOPHP Conference 2009 não tem um publico alvo específico, atendendo tanto o profissional com bastante experiência quanto ao profissional iniciante e estudante.

Além das palestras haverão 4 minicursos de 4 horas cada, que têm como objetivo explicar os assuntos de maneira que o participante saia do minicurso apto a aplicar a técnica/tecnologia na prática. Inicialmente os temas dos minicursos serão Orientação à Objetos, Frameworks, Segurança e Metodologias.

Outro ponto forte do evento será o networking entre os participantes, que terão a possibilidade de se conhecer e fazer contatos profissionais durante os dois cofee breaks oferecidos pelo evento.

O evento ainda contará com 4 Palestrantes Convidados.

Com isso, o evento visa mostrar que Goiás é um pólo de desenvolvimento Web com PHP, com bons profissionais e de renome internacional.

Vamos juntos comemorar os dois anos do GOPHP na GOPHP Conference 2009!

http://www.gophp.com.br/conf/2009/

Clique aqui para ler o artigo completo...

Percorrendo matrizes com SPL e RecursiveArrayIterator

06/10/2009  Pablo DallOglio  Ler e Comentar

Neste artigo, iremos estudar como percorrer matrizes de forma recursiva utilizando a biblioteca SPL e as classes RecursiveArrayIterator e RecursiveIteratorIterator.

A Biblioteca SPL (Standard PHP Library) é um conjunto de classes e interfaces em PHP que implementam algumas formas comuns de acessos à dados. São projetadas para manipular estruturas complexas como arrays, xml, diretórios, consultas ao banco de dados, dentre outros.

Dentro da biblioteca SPL, a classe ArrayObject permite manipular vetores e a classe ArrayIterator permite percorrer vetores por meio de uma interface totalmente orientada a objetos. Os últimos artigos que escrevemos foram para demonstrar justamente estas características. Neste exemplo, vamos mostrar duas formas de percorrer uma matriz.

Clique aqui para ler o artigo completo...

Evento 2º Workshop PHPMS

28/09/2009  Pablo DallOglio  Ler e Comentar

No próximo dia 3 de outubro será realizado o 2º Workshop promovido e organizado pelo PHPMS – Grupo de Desenvolvedores PHP de Mato Grosso do Sul. O evento tem como alvo desenvolvedores PHP e de outras linguagens que estão em busca de oportunidade para expandir e trocar conhecimentos, além de entusiastas e empresários da área, que estejam atrás de profissionais bem capacitados. Esta edição marca uma nova fase nos eventos do grupo, com a vinda de um palestrante nacionalmente reconhecido: Pablo Dall’Oglio, autor dos livros PHP Programando Orientado a Objetos e PHP-GTK, ambos em sua 2º edição pela editora Novatec. O evento também conta com palestras e hands-on (mini-cursos) ministrados por profissionais altamente capacitados, cobrindo áreas como design patterns, ferramentas para desenvolvimento, frameworks e gerenciadores de conteúdo. Ao todo serão 4 palestras, 2 hands-on e 1 mesa redonda para discutir sobre o mercado de trabalho PHP no estado, com a presença de representantes dos diferentes setores do mercado de trabalho: empresas, instituições de ensino técnico, acadêmica e governo. Além, é claro, do tradicional networking que será incentivado durante 2 coffe-break – um no período da manhã e outro no período da tarde. Não perca a oportunidade de conhecer quem trabalha com PHP em Mato Grosso do Sul, de fazer novos contatos, criar oportunidades de negócio e compartilhar sua experiência com todos os presentes. Data: 03/10/2009 Horário: 08:00 às 11:00 e das 13:00 às 17:00 Local: SENAC – Campo Grande Valor da inscrição: R$ 15,00 até dia 01/10/2009; R$ 20,00 do dia 02/10/2009 em diante. Inscrições: http://inscricao.phpms.org Grade do evento e mais informações: http://workshop.phpms.org Qualquer dúvida encaminhe uma mensagem para admin.phpms@gmail.com

Clique aqui para ler o artigo completo...

Manipulando arrays com SPL e ArrayObject

19/09/2009  Pablo DallOglio  Ler e Comentar

Neste artigo iremos estudar algumas vantagens em se utilizar a biblioteca SPL e a classe ArrayObject sobre a forma tradicional de manipular arrays.

A Biblioteca SPL (Standard PHP Library) é um conjunto de classes e interfaces em PHP que implementam algumas formas comuns de acessos à dados. São projetadas para manipular estruturas complexas como arrays, xml, diretórios, consultas ao banco de dados, dentre outros.

Dentro da biblioteca SPL, a classe ArrayObject permite manipular vetores e a classe ArrayIterator permite percorrer vetores por meio de uma interface totalmente orientada a objetos. Nos artigos anteriores já comentamos sobre estes recursos. Neste artigo, iremos estudar uma vantagem em utilizar a biblioteca SPL para tratar vetores, em especial por meio da utilização da classe ArrayObject.

Clique aqui para ler o artigo completo...

1  2  3  

Livros




    Outros

    Busque conteúdo no site
    Participe de nosso grupo no google

    [Página do grupo]  [Arquivo do grupo]

    Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS RSS allposts