Antes que nada, te agradezco el tiempo y el interes en ayudarme. Tienes razón, usando los extends me encajono solo, y no, no es que los considere necesarios, solo que estube leyendo sobre "subclases", y todo lo que encontre indicaba ese camino. Pero me da igual si son clases normales o con extends.
Realmente, creo que mis problemas se solucionarian si desde la clase "$motor" pudiera hacer algo como:
Código PHP:
$parent->tanquegasolina->gasolina
Pero hasta donde he leido, eso no es posible, si sabes de alguna forma de hacerlo, me cambiarias la vida.
Si no, no me queda mas que, sentarme, pensar bien como va a funcionar todo el sistema y ni hablar, a pasar variables.
Tengo tiempo, voy a seguir haciendo pruebas un par de dias mas y a darle mas vueltas en la cabeza, si se te ocurre en estos dias, te voy a agradecer mucho me lo compartas.
Nuevante, muchisimas gracias, sin tu aclaracion con los extends probablemente acabaria enredandome mas y mas.