Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak sprawdzić czy plik jest dołączony
gazelek
post 3.02.2010, 15:22:23
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 3
Dołączył: 28.02.2008

Ostrzeżenie: (0%)
-----


Witam,

mam napisanych kilka klas, każda jest w osobnym pliku php. Chcialbym, zeby ten kod byl 'do wykorzystania' w przyszlosci. W jednej klasie w pewnej metodzie chcialbym wstawic instrukcje warunkowa, ktora jako warunek przyjmowalaby wynik dzialania metody z innej klasy. Problem jest jednak taki, ze tamta klasa bylaby inkludowana tylko w niektorych projektach. Wiec przydaloby sie sprawdzanie, czy dany plik jest dołączony (ewentualnie czy mozna utworzyc obiekt z danej klasy, lub wywolac statyczna metode). Niestety, nie mam pomyslu jak to zrobic...

Znam troche Zend Framework i tam wszystkie zadania ida przez Bootstraper, w ktorym mozna utworzyc obiekt Autoloadera klas - i tam jest w jakis sposob sprawdzanie, czy dany plik jest juz dolaczony...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Blame
post 3.02.2010, 15:26:01
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


Zawsze możesz w danym pliku tworzyć stałą która będzie np. nazwą klasy którą dany plik zawiera. Dzięki temu będziesz mógł sprawdzić czy dana stała jest zdefiniowana, jeśli tak to klasa się załadowała jeśli nie to wiadomo smile.gif


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 3.02.2010, 15:32:47
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


class_exists ? smile.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
gazelek
post 3.02.2010, 16:25:24
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 3
Dołączył: 28.02.2008

Ostrzeżenie: (0%)
-----


Piekne dzieki, o to chodzilo smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:46