Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

krdrapocalypse

Dúvida de sintaxe no self

Recommended Posts

Prezados boa tarde, me deparei com o código abaixo em um concurso e queria tirar uma dúvida de porque a parte em negrito começa com um (.) e termina com um (.).

 

Tentei pesquisar sobre o self mas não vi outro exemplo igual.

 

<?php
class Exemplo {
static public $num = 0;
static public function digaOla(){
    self::$num++;
    print "Ola (".self::$num.")";
 }
 }
 Exemplo::digaOla();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso significa concatenar....

Quando vamos transcrever uma string ao qual nela pode entrar alguma variável ou ou expressão podemos usar desse recurso.

 

print "Uma string";

Ou seja será mostrado Uma string

Mas se temos um texto ou qualquer outra coisa que não é parte da string e queremos anexar poderemos dizer:

$a = "Mais alguma coisa";

print "Uma string " . $a . " E outra coisa também";

O que será mostrado Uma string Mais alguma coisa E outra coisa também

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.