Frequently asked questions Interfaces with constructors Superglobal variables Working in the constructor