Considere o fragmento de código PHP versão 7, abaixo. Para ...
Considere o fragmento de código PHP versão 7, abaixo.
Para chamar o método somaValores e passar os valores 2 e 3 como parâmetros, a lacuna I do código deve ser
corretamente preenchida com
Comentários
Veja os comentários dos nossos alunos
O Operador de Resolução de Escopo (também chamado de Paamayim Nekudotayim), ou em termos mais simples, dois pontos duplo, é um símbolo que permite acesso a métodos ou propriedades estáticas, constantes, e sobrecarregadas de uma classe.
Fonte: http://php.net/manual/pt_BR/language.oop5.paamayim-nekudotayim.php
Exatamente por isso que ngm leva o php a sério
calma
eh uma piada
Isso aqui: $classe::{$metodo}(2,3) não seria: $ClasseA::{$somaValores}(2,3) ???
GABARITO : D
A chamada do método pode ser feita pelo seu nome representado por uma string, como em :
//Método sendo chamado do modo "tradicional"
$player->SayHi();// Método chamado entre { } :
$player->{'SayHi'}();Métodos estáticos são chamados usando :: , como o exemplo :
Fontes : https://stackoverflow.com/questions/26696525/php-curly-brace-syntax-for-calling-methods-using-string
https://pt.stackoverflow.com/questions/231635/o-que-significa-em-php
LETRA D
Vale lembrar que o método é ESTÁTICO, logo a classe não precisa ser instanciada.
E para acessarmos métodos e atributos estáticos usamos o ::
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo