Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá eu gostaria de saber o que isso significa:
<?php
$objeto->{$variavel};
?>
Pelo o que eu entendi o "$variavel" é uma variável que contém o nome de um método! É isso? Tinha um contexto quando vi isso, que era que o método a ser chamado podia variar, e o nome dele ia nessa variavel! Ai eu entendi que o objeto chamaria aquele método da classe que tinha lá!
É isso?
Obrigado!
Naturalmente, antes de você utilizar $objeto, o mesmo deve ter recebido de uma classe todos os métodos da mesma.
exemplo:
$objeto = new objeto();
>
Nopz, nesse caso você pretende obter a propriedade, se quiser um método, terá que adicionar parênteses. logo:
$objeto->{$variavel}();
Ah! É verdade Andrey! Desatenção minha! Obrigado!
Obrigado fernando!
Nopz, nesse caso você pretende obter a propriedade, se quiser um método, terá que adicionar parênteses. logo:
$objeto->{$variavel}();