Estruturas de controle no PHP
06/02/12
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 >
Otimizando paginações com Zend_Paginator
19/12/11
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 >
Entendendo namespaces no PHP
07/11/11
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 >
PHP’n Rio 11
05/11/11
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 >
Trabalhando com paginação usando Zend_Paginator
31/10/11
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 >