tengo una clase A y otra clase B la clase B tiene un metodo que tiene como parametro un objeto del Tipo A ejemplo:
Código PHP:
class A
{
public function texto()
{
return 'hola';
}
}
class B
{
public function imprimir(A $texto)
{
echo $texto;
}
}
$a=new A();
$b=new B();
b->imprimir(a->texto());
Argument 1 passed to B::imprimir() must be an instance of A, string given
mi duda es si yo retorno un valor en mi motodo no deberia ser del tipo objecto que instancie?
gracias.