[Resolvido] Sintaxe php retorno de um metodo em array
tenho essa duvida a algum tempo e nunca encontrei como resolver essa sintaxe
por exemplo tenho uma classe com um metodo retornando um objeto e outro metodo retornando em array
<?php
class teste{
public function returnArray(){
$var = array('nome' => 'mostarda', 'idade' => '20');
return $var;
}
public function returnObj(){
$var = array('nome' => 'mostarda', 'idade' => '20');
$obj = (object) $var;
return $obj;
}
}
$obj = new teste();
// Uso essa sintaxe para imprimir o valor nome
echo $obj->returnObj()->nome;
// qual sintaxe uso pra pegar o nome
echo $obj->returnArray();
?>
eu sei q da pra colocar o retorno do obj em uma variavel e depois da um echo nela $varialvel['nome']
mas gostaria de saber se eh possivel fazer isso sem precisar jogar em variavel
Discussão (3)
Carregando comentários...