You label something as an "epic .. argument" and you instantly blame me?
There might've been a thread dedicated to it at some point, but I don't think I've ever participated in it. Mostly because it would become a thread of thousands of posts (all probably shortened to fit inside the post limit).
However, there's probably a lot of "style arguments" creeping into a good majority of threads here. And that's probably the easiest way to do it, since there are lots of idiosyncrasies throughout the PHP community, with the possibility for each to have several variations and advocates behind them.
Plus, even if there was such a thread, who is to say that it's still relevant today? PHP has grown and changed a lot - as a language, as a programming community, just a lot - and it's quite possible that some (or even most) of those changes along the way have changed what the majority accept as "general practices" or whatever you want to call them.
I think your answer above, dalecosp, pretty much sums it up for me:
dalecosp wrote:I'd think this would be on a shop-by-shop, or project-by-project basis.
If you take your programming into the corporate world, there will be internal resources to answer (and/or override your own answers) the types of questions I think the OP is after.
(And let me tell you, it's a very disappointing first day when instead of doing some programming like you thought you'd be doing, you're instead staring at the 50-something page "Coding Style and Guidelines" handbook that reads as dryly as a college textbook.)