Originariamente inviato da sportfantasy
In java esiste il metodo getContextPath che mi restituisce ad esempio: C:\php\miaApp, in php c'è solo il context root?
Non conosco nei dettagli JSP/Servlet ma in PHP non esiste un contesto "applicazione"... nel senso che non c'è uno standard per la realizzazione di un sito o applicazione web. Gli script li metti dove vuoi, come vuoi, con il nome che vuoi.

Una cosa che si può fare, supponendo che tutta la tua roba sia a partire da una unica directory sotto la "root", è quella di usare $_SERVER["SCRIPT_NAME"] che ti ritorna una cosa del tipo "/dir/..../script.php" (in pratica il nome dello script richiesto relativo alla root). Fai uno split e prendi solo la prima directory.
Ma dovresti farlo in ogni tuo script prima del include e comunque avrebbe senso solo se vuoi che i tuoi script siano indipendenti dalla directory in cui sono messi.