
Métodos Mágicos do PHP
Há uma série de métodos que podem ser implementados em uma classe com o propósito de ser chamado internamente pelo mecanismo PHP.

Há uma série de métodos que podem ser implementados em uma classe com o propósito de ser chamado internamente pelo mecanismo PHP.

Sobrecarga em PHP fornece a capacidade de adicionar membros do objeto em tempo de execução. Isto é feito com a implementação de classe com métodos sobrecarregados __get, __set, __calland __callStatic. Tenha em mente que o significado de uma sobrecarga no PHP é diferente de muitas outras linguagens de programação.

PHP tem um certo número de funções embutidas que podem ser utilizadas para testar o valor de uma variável. Todas essas funções retornam um valor booleano.

O PHP pode converter o tipo de dado de uma variável, se necessário, dado o contexto em que é usado automaticamente. Por esta razão tipo explícito conversões são raramente necessário. No entanto, o tipo de uma variável ou expressão pode ser alterada através da realização de um tipo “cast explícito” ou Conversão explícita.

O maior evento de tecnologias Google no Norte do Brasil, conduzido por pessoas engajadas das comunidades GDG de Belém, Manaus e São Luís! Temas interessantes, ótimos palestrantes e muita diversão!

PHP conta com extensa documentação de funções para o desenvolvedor saber quais os argumentos que uma função pode fazer. O PHP 5 permite especificar o tipo de argumentos que a função aceita.

O código muitas vezes precisa ser chamado em várias páginas. Isto pode ser feito colocando primeiro o código dentro de um arquivo separado e, em seguida, adicionar o arquivo usando o include.

Muito boa a palestra disponibilizada na infoQ! Fica a dica para os novos programadores, da para ter uma noção global dos releases da linguagem e o que tem para o futuro!

Para inteirar com o assunto que venho postando aqui regulamente fica a dica do Cursos em Video do Gustavo Guanabara! Ótimo complemento para você nunca mais esquecer esse assunto!

Tal função foi adicionado no PHP 5.4 para permitir uma maior reutilização de código sem a complexidade adicional que vem permitindo-herança múltipla.

Uma classe abstrata fornece uma implementação parcial que outras classes podem construir em cima. Quando uma classe é declarada como abstract significa que a classe pode

Interface especifica os métodos que as classes, que usam a interface, deve implementar. Eles são definidos com a palavra-chave da interface seguido por um nome e um bloco de código.