Reflection is a program's ability to tell you about its structure and logic, and even to change itself, writes Patkos Csaba. That can be useful for PHP developers when it comes to creating Web frameworks, using dynamic typing, or building code analysis frameworks. "As with any cool toy, use reflection, but don't abuse it," Csaba writes.

Full Story:

Related Summaries