I was looking at the codebird-php git and noticed that the author has a way to detect methods that are not declared in the class itself. For example, he has
$cb->statuses_homeTimeline();
which successfully executes, despite there not being a method called statuses_homeTimeline() in the Codebird class.
I've tried looking for information regarding this type of construction, but without knowing what it's called, I haven't found anything.
What is it generally called (I've googled all variations of "variable methods," "mapping methods," etc)? Are there arguments against its use? How does it (in principle) work?
__call.