Mam plik function.php, w którym znajduję się funkcja odpowiadająca za ładowanie innych plików z jakiegoś katalogu.
[b]x=23;[/b] function loadClass() { $directory = new DirectoryIterator(LIBS); foreach($directory as $file) { if(!$directory->isDot()) { if($directory->getType() == "file") { include(LIBS.'/'.$directory->getFilename()); } } } }
I rzeczywiście ładuje wszystkie pliki ale zmienna 'x' jest pusta w każdym z tych innych plików jak ją wywołuje. Natomiast jak robię to w ten sposób:
include('func/libs/clasa.php');
To zmienna 'x' jest widoczna.
Nie wiem na czym to polega ale już nie wiem co wymyśleć. Myslałem żeby mieć jedną funkcję która będzie odpowiedzialna za ładownie plików z danego katalogu a nie np: na sztywno ładować je przez wprowadzanie x razy include.
Proszę was o pomoc:)Pozdrawiam:)