Hey folks,
I've found 4 ways to call static methods and I'm confued about them.
The ways are:
1- className::function()
2- $this->function()
3- self::function()
4- static::function()
so:
1-What are the differences between all of them?
2-What's the main reason for using static methods against non-static methods?