Diogo Matheus Logo
  • Perfil
  • Blog
// Dicas e tutoriais sobre desenvolvimento
  • twitter siga-me
  • delicious
  • rss
  • facebook me adicione
  • linkedin
  • youtube
  • Início
  • PHP
  • Zend Framework
  • jQuery
  • Eventos

Estruturas de controle no PHP

06/02/12

Escrito por Diogo Matheus em PHP

Nenhum comentário

Todo script PHP é composto por um conjunto de instruções, uma instrução pode ser uma atribuição, uma chamada de função, ou mesmo uma instrução que não faz nada. Instruções geralmente terminam com um ponto e vírgula, mas existem casos que instruções são encapsuladas por um grupo de comandos utilizando chaves, grupos de comandos também são instruções, neste artigo iremos conhecer algumas dessas instruções que tem como objetivo encapsular outras instruções, normalmente chamadas de estruturas de controle.

Estruturas condicionais

if – A estrutura if é uma das caracteristicas mais importantes das linguagens de programação, pois permite a execução condicional de um bloco de código. Uma Mais >

break, condicionais, continue, Controladores de estrutura, iteração

Otimizando paginações com Zend_Paginator

19/12/11

Escrito por Diogo Matheus em Zend Framework

6 comentários

Continuando o artigo Trabalhando com paginação usando Zend_Paginator, no qual abordamos o uso básico de paginações com Zend_Paginator, neste artigo iremos falar sobre as melhores práticas para criar paginações, afinal não precisamos resgatar todos os registros de uma tabela para exibir N itens em cada página.

Confira os princípios de uma páginação otimizada:

  • Buscar apenas os resultados que precisam ser exibidos
  • Limitar registros retornados
  • Ignorar registros já exibidos
  • Obter total de registros afetados

O que tinha de errado na paginação do último artigo?

Basicamente no último artigo para criar a paginação foram resgatados todos os registros da tabela, através de um fetchAll(), dependendo do caso essa tabela poderia Mais >

Otimização, Paginação, Zend Framework, Zend_Paginator

Entendendo namespaces no PHP

07/11/11

Escrito por Diogo Matheus em PHP

2 comentários

Namespaces possibilitam o agrupamento de classes, interfaces, funções e constantes, visando evitar o conflito entre seus nomes, atuando como um encapsulador para estes itens, seu funcionamento é equivalente ao de diretórios em sistemas operacionais, onde dois arquivos de mesmo nome não podem existir em um único diretório, mas nada impede a existência de dois arquivos de mesmo nome localizados em diretórios distintos, este mesmo princípio é aplicado no PHP através de namespaces, ao utilizar este recurso temos mais liberdade na hora de criar classes, funções e etc, não sendo mais necessário utilizar prefixo para diferenciar seus nomes.

Obs: Este recurso está Mais >

autoload, colisão, namespace, PHP

PHP’n Rio 11

05/11/11

Escrito por Diogo Matheus em Eventos

5 comentários

Hoje aconteceu o PHP’nRio 2011 no CEFET/RJ campus maracanã, fiquei surpreso com a quantidade de gente que estava presente no evento e aproveitei para conhecer algumas pessoas do grupo zfbrasil do google groups. O evento teve boas palestras, mas achei que faltou um pouco de empreendedorismo, gostaria de acompanhar projetos que estão surgindo feitos em PHP.

Palestras que eu assisti:

-  Padrões de projeto em PHP: importância e implementação -  Magento: Experiências de mercado -  Aplicativos Mobile com jQuery Mobile -  Introdução à criação de extensões PHP     ( Excelente por sinal, sempre tive curiosidade em saber como realmente funciona o core do Mais >

Eventos, Extensões, PHP, PHP'nRio, SEO, ZF2

Trabalhando com paginação usando Zend_Paginator

31/10/11

Escrito por Diogo Matheus em Zend Framework

11 comentários

A paginação de coleções é um elemento crítico para a interface de qualquer aplicação que forneça pesquisa ou outras formas de listagens, ao utilizar paginação, quebramos uma coleção em pedaços, onde cada pedaço é apresentado em uma página, impedindo que o usuário visualize uma quantidade exorbitante de itens, deixando a aplicação mais profissional.

Obs: Se você não trabalha utilizando frameworks, pode optar por desenvolver uma solução própria ou pesquisar uma solução na internet.

O Zend Framework oferece um componente para realizar paginações, Zend_Paginator, que tem como princípio a flexibilidade, permitindo criar paginações a partir de vários tipos de coleções.

Fundamentos do Zend_Paginator

Este componente como foi Mais >

Paginação, Zend Framework, Zend_Paginator
12345»...Último »
  • Pesquisar

    • Comentários recentes
    • Artigos populares
    • Arquivos
    • Marcadores
    • Categorias
    • Eventos (1)
    • jQuery (1)
    • PHP (11)
    • Zend Framework (13)
    action helper alias ambiente de desenvolvimento array consultas personalizadas controller criando feed customizando fake sendmail feed gmail helpers Introdução jQuery leitor mail() mapeamento modelos MVC operadores Otimização Paginação PHP relacionamentos row rss select SimpleXMLElement string stunnel urls view view helper virtual hosts wamp wamp server wampserver Zend Framework zend model zend studio zend_controller Zend_Db_Select Zend_Db_Table Zend_Paginator zend_view
    • fevereiro 2012 (1)
    • dezembro 2011 (1)
    • novembro 2011 (2)
    • outubro 2011 (3)
    • setembro 2011 (3)
    • julho 2011 (1)
    • junho 2011 (2)
    • maio 2011 (4)
    • abril 2011 (1)
    • março 2011 (4)
    • fevereiro 2011 (1)
    • maio 2010 (3)
    • Mapeando relacionamentos nos modelos (24)
    • Preparando o ambiente para desenvolvimento com zend framework (16)
    • Trabalhando com paginação usando Zend_Paginator (11)
    • Customizando modelos no zend framework (7)
    • Uso avançado de modelos no zend framework (6)
    • Otimizando paginações com Zend_Paginator (6)
    • PHP’n Rio 11 (5)
    • Variáveis e Constantes no PHP (5)
    • Entendendo modelos no zend framework (4)
    • Personalizando urls locais no wamp server (4)
    • Diogo Matheus: Fala rapaz, compartilha a linha que te salvou com a galera e se for o caso eu adiciono no...
    • Otroller: Tive um pequeno problema seguindo seu tutorial amigo! Ali você não mostra onde incluir o Path no p...
    • Estruturas de controle no PHP | Diogo Matheus Blog: [...] Obs: Se você não sabe como funciona referência no PHP, de uma olhada no artigo Variáveis e Con...
    • Diogo Matheus: José Hélio: Olha não creio em um método para isso, mas não acho que seja difícil realizar uma o...
    • Diogo Matheus: Fala Carlos, Muito legal seu comentário, ainda não parei para ver o quanto realmente otimiza c...
    • Carlos Filho: Caro Diogo, tenho trabalhado com paginações há algum tempo e percebi que o Zend não faz as coisas co...
    • Diogo Matheus: Obrigado Flávio, que bom que te ajudou.
    • Diogo Matheus: Thiago, Você está utilizando url absoluta? tente utilizar o helper baseUrl(); no endereço da im...
  • Tweets recentes

    Carregando tweets...
    Siga-me no Twitter!
  • Últimos tópicos

    • Estruturas de controle no PHP
    • Otimizando paginações com Zend_Paginator
    • Entendendo namespaces no PHP
    • PHP’n Rio 11
    • Trabalhando com paginação usando Zend_Paginator
  • Creative Commons 3.0
  • RSS
  • Topo