I looked through this thread again. Isn't it 'cheaper' on the cpu to just do dirname(FCPATH) or use __DIR__ (PHP 5.3)?
I don't really wanna edit the FCPATH, because you never know where else it is used. I also read back in this thread and you yourself seem to have posted that FCPATH does not work indeed. The strange thing though is that if it doesn't work, why has no one said so for over half a year?
It actually seems like dirname(FCPATH) was used first and then changed to FCPATH later. Yet __FILE__ (which FCPATH is derived from) includes the filename, and that should not happen. I don't get it. Why is FCPATH being used then?