Categoria: PHP

  • Dicas rápidas de PHP

    Dicas importantes para quem programa em PHP. Descobrir coisas novas é fundamental, e se for em apenas um minuto, melhor ainda! Esse é o lema da página Minuto PHP que comecei a acompanhar essa semana. São dicas rápidas e muito úteis de PHP que vão deixar seu código PHP mais limpo e com uma melhor…

  • Função PHP para gerar senhas aleatórias

    Hoje vou mostrar uma função em PHP para gerar senhas aleatórias complexas. Você pode escolher o tamanho da senha e sua força. A senha pode ser composta por números, letras ou símbolos. Para isso é só mudar o valor do parâmetro da função. A função gera uma senha de acordo com dois parâmetros: tamanho e…

  • Método construtor do PHP

    O método construtor de uma classe sempre é executando quando um objeto da classe é instanciado. É um tipo especial de função do PHP. Normalmente o programador utiliza o método construtor para inicializar os atributos de um objeto, como por exemplo: Estabelecer conexão com um banco de dados, abertura de um arquivo que será utilizado…

  • Vídeo aula: Introdução ao Smarty php Template

    O que é o Smarty? Smarty é uma biblioteca PHP com classes de templates. Ela propõe uma separação das linguagens envolvidas no desenvolvimento WEB, nesse caso o PHP e o HTML. O objetivo é isolar em arquivos distintos a regra do negócio, processamentos, lógica de programação, etc, do código responsável por fazer a marcação, ou…

  • Função autoload no PHP

    A função autoload é utilizada no PHP para fazer o carregamento automático das classes. Sempre que desejarmos criar um objeto, temos que ter obrigatoriamente a classe responsável pela criação do objeto carregada na memória, caso contrário o PHP retornará um erro. Para carregar classes na memória podemos carregar todas as classes no inicio do documento…

  • Encapsulamento e visibilidade -PHP (parte III)

    Nesse último artigo sobre Encapsulamento e visibilidade, vou mostrar a visibilidade public. A visibilidade mais simples de demonstrar é sem dúvida a public. Se não especificarmos uma visibilidade aos nossos métodos e propriedades por padrão o PHP adota a public como sendo a padrão. Para demonstrar o exemplo veja que temos uma super classe chamada…

  • Encapsulamento e visibilidade -PHP (parte II)

    No artigo anterior vimos o que é encapsulamento e suas vantagens. Vimos também a visibilidade private. Hoje vamos continuar com a visibilidade protected. protected: Para explicar como funciona essa visibilidade vamos utilizar uma super classe funcionário e uma classe especifica chamada de professor. Abaixo o código da classe funcionário.class.php

  • Encapsulamento e visibilidade -PHP (parte I)

    Encapsulamento: O encapsulamento é o ato de você provê uma proteção de acesso aos membros internos de um objeto. A classe é responsável por seus atributos, e dessa forma podemos acessar esses atributos apenas com métodos da própria classe, ou seja, criamos métodos dentro dessa classe para alterar os atributos. Os atributos (propriedades) nunca devem…

  • Herança no PHP 5

    A utilização do paradigma orientado a objetos nos permite criar projetos de forma mais organizada, mas um de seus principais benefícios é o reuso. A possibilidade de reutilizar partes de códigos já escritos antes, nos dando mais agilidade no desenvolvimento de aplicações, e sem a necessidade de termos trechos de códigos duplicados. Herança em Orientação…

  • Introdução PHP orientado a objetos – objetos e classes

    A linguagem de programação PHP foi criada em 1994 por Rasmus Lerdorf, mas ao longo do tempo vários programadores cooperaram no aprimoramento da linguagem. Sua versão atual é o PHP 5. Tendo agora maior suporte a orientação a objetos, como tais linguagens C++, Java, C# entre outras. O PHP hoje é uma linguagem utilizada por…