Por "un método de clase" ¿te refieres a un método estático?
¿$var1 y $var2 son también estáticos?
Insisto... explica mejor... con un ejemplo, o , como dijo Herminio, con diagramas. Explica bajo qué condiciones quieres hacer ese intercambio y cuál es la razón.
Saludos