Come da oggetto... cosa bisogna mettere al posto dei punti di domanda ???? per ottenere il nome della variabile passata?

Codice PHP:
def stampa(nomevalore)
  
nome = ????
  
valore nomevalore
  puts 
"#{nome} = #{valore}"
end

lamiavariabile 
5
stampa lamiavariabile 
...in realtà vorei sapere anche se fosse possibile manipolare anche il nome di un oggetto tipo:

ilmiooggetto = Oggetto.new
stampa ilmiooggetto

facevo alcune considerazioni riguardo al fantomatico nome, in teoria non dovrebbe essere altro che un "riferimento" ad un qualcosa di allocato in qualche parte della memoria. È così? se è così farebbe differenza tra variabile, o oggetto?

...come da mio precendete post, mi scuso se la domanda è banle, imprecisa o malposta :berto:

Andre