How does PHP work?