title: What is the best way to cleanly structure PHP sites without using a framework?
body: <p>I'm working on a medium sized PHP site. I'm writing "provider" classes for my objects. Basically, if I have a "user" object, I have a "user-provider" class that can request / save users on the database, accepting and returning user objects. I just include the providers and the dependent objects in the files I need them.</p>
  
  <p>I'm wondering if this is a clean way to structure a PHP site without a framework, so I'm interested in hearing from others what the best way to structure a PHP site is without using a framework.</p>