Most advanced thing I've done in PHP? This web site! It took months and was well worth it. All modules (CodeBase, Showcase, User Registration, etc) are 100% site independant and just pick up the style of the site you're on at the time. Everything is 100% object orientated. The very fact I'm posting this message means Apollo is talking to my user object and finding out what permissions I have, etc.
All the content is actually static HTML (why pull it out of a database when it doesn't change much?) and there are some lovely cross-site tricks, like global files which can appear on any sub-site but colour themselves accordingly.
The User system is linked into everything and I can disable extremely small items for any user.. for example I can ban someone from doing something as minor as changing their signature. Every action has a permission and a subsequent lock.
The best part of all is that the whole site runs from just one page (index.php). So if we ever wanted to re-design the site in the future we just modify that page and that's it.. every single site would change. The index page is extremely intelligent, it knows which domain it is being called from and serves the content accordingly.
Apollo too, although it needs more work done on it, I'm really happy with. I spent days optimising the SQL table structure so every action could run in the smallest number of queries possible and each one of them stress tested so they only bring back the minimum results. PHPBB, Invision, etc can take as many as 20 queries just to bring back a forum thread index; Apollo will do it in 3. If time allowed I'd love to release it "stand alone".
I've been building web sites (professionally) since 1995 and truly this is my finest piece of code/work yet, and there's more to come
Cheers,
Rich
"It's easy to be mean when death equals a high score screen."
"You can take your Quake and go away, I'd rather play Bubble Bobble any day."