Postanowiłem w skrypcie wprowadzić adresowanie do plików w tym celu w pliku głównym includowanym zawsze na początku dodałem:
a w każdym innym pliku odnoszę się
include(_root."/inny_plik.php")
więc adresowanie zmieniło się z np tak
miałem include(../../db.php); teraz mam include(_root."./db.php");
Po zastosowaniu tego zabiegu zmienne przestały mi działać, tj w pliku polski.php miałem array $PL z tłumaczeniami językowymi i wszędzie odwoływałem się $PL['cos'] i działało zawsze, wystarczyło zaincludować plik polski.php w pliku głównym, a wszystkie tłumaczenia w plikach includowanych działały
A teraz aby taki schemat zadziałał muszę w każdym includowanym pliku albo również robić include polski.php albo dodawać na początku pliku global $PL
Czy jest sposób na uniknięcie tej sytuacji i powrót do includowania tylko w pliku głównym?
Proszę nia patrzeć na składnię bo pisane na szybko.