Report question

Question: How does dependency injection differ from just not using global variables?