Thanks for the feedback, Jordi. I appreciate it.
A couple of thoughts upon reading your reply:
Unless I'm missing something, I don't see the problem of having PHP
return that information, since it already does so. E.g. DIR will
return:
/home/username/path/to/dir
so my proposal is not asking for anything new — just to return a partial
string of the path already available from PHP.
Perhaps a magic constant would be the wrong way to do it, but in my
thinking, it would fit right in with FILE, DIR, etc.
Marc
Unless I'm missing something, I don't see the problem of having PHP
return that information, since it already does so. E.g. DIR will
return:/home/username/path/to/dir
This assumes your project code lives somewhere in a subfolder within
$HOME. In many situations, that is not the case at all. For example,
it could simply be /app. Or, as a result of a chroot, /home/username
may not be exposed at all. Instead, __DIR__ would simply return
/path/to/dir.
Perhaps a magic constant would be the wrong way to do it, but in my
thinking, it would fit right in with FILE, DIR, etc.
If it were to fit in with FILE, then it should be a magic constant.
But I do not think it fits there. It should be an environment variable
because it belongs to the runtime environment.
--
Regards,
Jordi Kroon