Thanks bubblenut, everyone - I'll mark this resolved, though I haven't tried it yet.
I'm doing a major reconfig of a site that I built knowing less than I do now, and running constructors on my chain of inherited classes is part of making it work. I've been working from a separate file of site-specific variables and more generic classes (with the idea of making them more portable) but I've ended up with a million calls to "$GLOBALS['this']" and "$GLOBALS['that']", which feels clumsy. This will allow me to move variables into each class and set them via constructor in each class - a more logical arrangement.
Won't be quite as easy to repurpose, as I'll have to go through each class and make changes, but I can still organize all my variables at the top to make them easy to find.
- Bob
(always slightly less dumb than the day before...)