On 23/05/2026 8:42 pm, [email protected] wrote:
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

Reply via email to