title: Saving in the destructor - bad idea?
body: <p>In a PHP app, would it be a bad idea to run my saving code during an object's destructor? I ask because if it's ok then I could add a <code>save()</code> call in the destructor of the parent Model class and save myself the trouble of remembering anywhere else.</p>
  
  <p>I know that doing this does work, as I have an entire app (albeit a poorly written one) running on it. But are there good reasons not to do it?</p>