Publicidade cabeçário

quarta-feira, 16 de janeiro de 2013

PHP - Operador de String e Operador de Tipo

1.1 - Operador de String

     O operador de string é representado pelo . (ponto) . Sua função principal é a de concatenar argumentos, da esquerda para a direita. Alguns autores consideram como sendo dois operadores de string, o que é errado, na verdade o que existe é a junção, formando uma combinação com o operador de atribuição = (igual), ficando .= (ponto igual) criando uma concatenação e atribuição conjunta. Isso já foi explicado em outro post, se quiser saber mais clique aqui.

Exemplo de uso do operador de string
Exemplo de uso do operador de string
fonte da imagem:bdfatec.blogspot.com.br


1.2 - Operador de Tipo
    
     PHP oferece um operador de tipo, instanceof, este operador é utilizado para verificar se uma variável é um objeto instânciado de uma determinada classe. O instanceof também pode ser utilizado para verificar se uma variável é um objeto instânciado de uma classe que herda de uma classe pai ou se uma variável é um objeto instânciado de uma classe que implementa determinada interface.

Exemplo de uso do operador de tipo
Exemplo de uso do operador de tipo
fonte da imagem:bdfatec.blogspot.com.br


Observações:
  • Antes do PHP 5.1.0, instanceof podia chamar __autoload() quando o nome da classe não existisse;
  • Antes do PHP 5.1.0,  era utilizado is_a() que  tornou-se obsoleto pelo instanceof.

para saber mais sobre operadores:
clique aqui ==> operadores aritméticos e de atribuição
clique aqui ==> operadores de comparação
clique aqui ==> operadores de controle de erro
clique aqui ==> operadores de execução
clique aqui ==> operadores de incremento/decremento
clique aqui ==> operadores lógicos




fonte: < Operadores de String >
            < Operadores php >
            < Trabalhando com operadores no php >
adptado:arroyo,gabriel