Non credo sia possibile fare questa cosa, ma lo chiedo ugualmente.
Si possono definire delle costanti sulla base, ad esempio, del path dello script?
In sostanza supponiamo di avere un ambiente di sviluppo (PC di casa) dove c'è questo
define('DB_HOST', '192.168.1.2');
mentre un ambiente di produzione (azieda) dove
define('DB_HOST', '10.0.0.2');
Cambiare ogni volta lo script è una gran scocciatura, l'ideale sarebbe qualcosa del tipo
"se il percorso del nome dello script contiene sviluppo" allora
define('DB_HOST', '192.168.1.2');
else
define('DB_HOST', '10.0.0.2');
![]()