Trabalhando com DOM e PHP (DOMDocument class)
Posted by Thiago dos Santos Valentim in PHP on 22 de setembro de 2010
DOM (Document Object Model)
A extensão do DOM permite trabalhar com documentos XML através do API DOM do PHP 5.
DOMDocument class
Representa um html inteiro ou documento xml, seu construtor recebe 2 parametros que são: versão do documento e codificação do documento, exemplo: Leia o resto desse post »
Aplicando o Decorator em PHP (design pattern)
Posted by Thiago dos Santos Valentim in Design Patterns on 22 de setembro de 2010
O que é Decorator?
O padrão Decorator é um padrão de projeto estrutural, que nos permite adicionar um novo comportamento ou adicionais a um objeto durante a execução, dependendo da situação.
Leia o resto desse post »
Garbage Collection PHP
Posted by Thiago dos Santos Valentim in PHP on 17 de setembro de 2010
O Garbage Collection é um contender onde ficam alocadas variáveis com seus respectivos tipos e valores, também armazenam bits condicionais, esses bits condicionais com valores default de 0 e 1 chamados de ‘is_ref’ e ‘refcount’ respectivamente. Leia o resto desse post »
Segurança PHP funções desabilitadas pelo modo seguro
Posted by Thiago dos Santos Valentim in PHP on 17 de setembro de 2010
O modo seguro em PHP também conhecido como SAFE MODE, serve, como o próprio nome sugere, para tornar o php mais seguro.
O safe mode é um parametro que está no php.ini sua função é checar em tempo de execução quem é o proprietário do arquivo que está sendo executado, ele verifica se os diretórios ou arquivos que estão trabalhando pertencem ao mesmo proprietário, reconhecido pelo sistema como UID. Leia o resto desse post »
Segurança PHP Modulo Apache
Posted by Thiago dos Santos Valentim in PHP on 17 de setembro de 2010
O php instalado em modulo apache herda permissões de usuario, muitas vezes chamado ‘nobody’, combinado ao uso de acesso ao banco de dados com o php causa uma falha de segurança, pois um script malicioso pode acessar e modificar os dados sem precisar de senha.
Outro erro é usar o apache com permissão administrador (root), isso deixa o sistema inteiro funerável. Leia o resto desse post »
Namespace em PHP
Posted by Thiago dos Santos Valentim in PHP on 2 de julho de 2010
Conceito de NameSpace:
É um recurso que possibilita agrupar suas classes e até referenciar outros namespaces, formando uma especie de lib , quando incluimos um namespace podemos chamar as classes, métodos, variáveis e até outros namespaces que estão agrupados no namespace que incluimos, é um local dentro do programa onde são localizadas as classes, métodos e etc.
Leia o resto desse post »
Entenda o Encapsulamento (oop)
Posted by Thiago dos Santos Valentim in Design Patterns on 29 de junho de 2010
Encapsulamento:
Consiste em separar o código em partes lógicas criando códigos isólados com o intuíto de proteger os dados trabalhados, exemplo:
Leia o resto desse post »
Design Pattern Introdução
Posted by Thiago dos Santos Valentim in Design Patterns on 29 de junho de 2010
Para muitos programadores encontrar a solução de um problema é um prazer, porém quando o tempo é curto torna-se um pesadelo.
Programadores experiêntes viveram em épocas em que não havia um padrão documentado para resolver problemas frequentes no desenvolvimento de software, era necessário criar do ‘zero’ uma solução.
Leia o resto desse post »