Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bardzo dziwny problem, ktory rozwiazuje sie po zamianie kolejnosci
Forum PHP.pl > Forum > PHP > Object-oriented programming
Koldy
Witajcie,

przedstawiam wam problem ktorego nigdy wczescniej nie doswiadczylem!

Mam takie cos:
  1. private function loadFile($path) {
  2. if (!file_exists($path)) {
  3. exit("Couldn't render < $this->name > file with following path < $path >");
  4. }
  5. require $path;
  6. }


i to dziala bez problemowo. Natomiast tak:
  1. private function loadFile($path) {
  2. if (file_exists($path)) {
  3. require $path;
  4. }
  5. exit("Couldn't render < $this->name > file with following path < $path >");
  6. }


nie dziala w ogole, wywala mi ze plik, ktory istnieje - nie istnieje i blokuje mi skrypt.
Rozwiazanie jest powyzej, ale interesuje mnie czy ktos tego doswiadczyl kiedys i dlaczego tak moze byc?

(exity sa na razie bo jestem w fazie pisania, pozniej zmienie na throwy i exceptiony)


Asz Kur** do zamkniecia, zgubilem returna, dlatego exit tez sie wykonywal - martwica mozgu. Pozdrawiam
borabora
else
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.