I am trying to make a script that is built for php 5.3 work on a php 5.2 server. The script uses a lot of late static binding like:
return new static($options);
What is the equivalent to this in php 5.2? would it be new self somehow? Or is it not possible to achieve the same effect...
Thanks
EDIT:
Here is a related question New self vs. new static
Juts trying to wrap my head around this late static binding stuff...
I think the only way is to pass by a protected static method that build your singleton and a public static method that defines the class to use. You can "emulate" it by using the get_class function over $this