krdrapocalypse 0 Denunciar post Postado Setembro 17, 2019 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
Omar~ 87 Denunciar post Postado Setembro 17, 2019 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