Hola:
Pues no sé si habrá formas mejores, pero te puedo asegurar que he intentado conocerlas.
Hay una forma de conocer todos los objetos y variables usando un array asociativo de los atributos del objeto window -for (atributo in window)-, pero luego habría que discriminar todos los atributos menos el que se corresponda con la variable en cuestión.
Sobre los recursos, una cadena de pocas líneas no creo que consuman tantos, y lo del array con join()

... la indexación del array y las variables utilizadas creo que harían el código bastante más complejo, tal vez en algunos casos sean convenientes (justamente estoy trabajando unas búsquedas php-mysql y uso esa técnica... en php es implode)
Saludos