[...]
Troche nie ładnie to wygląda i zajmuje dużo miejsca. więc postanowiłem sobie napisać funkcje np.
cos_include('x.php');
i kod by od razu ładniej i krócej wyglądał
cos_include('x.php'); cos_include('x.php'); cos_include('x.php'); cos_include('x.php');
Gdy pomyślałem że to będzie prosta sprawa na końcu zdziwiłem się, fakt zapomniałem ze zmienne z poza funkcji nie "wychodzą" i zmiennych z plików nie czytało.
Moja funkcja:
function cos_include($plik) { { include($plik); } else { } }
no i wywołuje np. wczytuje konfig i chce wyświetlić np. zmienną która jest w tym pliku $prefix
cos_include('konfiguracja.php');
I nic nie zwraca, pusto, a gdy dałem w funkcji echo np.:
function cos_include($plik) { { include($plik); } else { } }
to mi wyświetliło, więc plik itp. poprawnie ładuje tylko te zmienne nie wychodzą na zewnątrz funkcji.
Czytałem o global ale dowiedziałem się tylko jak wprowadzić zewnętrzną zmienną do funkcji.
Da radę to jakoś zrobić ? Co myślicie o tym.
ps. bez zbędnych komentarzy "po co mi taka funkcja" itp., po prostu ułatwia mi bo nie muszę już sprawdzać czy plik istnieje.