PHP foundations