No seguinte código abaixo que foi exposto como solução para o exercício proposto, não se faz necessário informar no parâmetro da função o tipo do objeto. No caso exibeDadosDoCarro(Carro $carro);
?
Quais os casos em que devo informar o tipo do objeto?
<?php
class Carro {
public $marca;
public $portas;
public $tipo;
}
function exibeDadosDoCarro($carro) {
echo $carro->marca;
echo $carro->portas;
echo $carro->tipo;
}
$carro = new Carro();
$carro->marca = "Kaisen";
$carro->portas = 4;
$carro->tipo = "compacto";
exibeDadosDoCarro($carro);
?>