Sprawdzanie w którym pliku jest zadeklarowana klasa

0

Mam dość nietypowe pytanie - czy jest możliwość sprawdzenia w którym pliku została zadeklarowana klasa z poziomu skryptu?

0

za bardzo tam się nie znam, ale może po prostu otwieraj plik i czytaj jego zawartość aż w którymś pliku napotkasz

class JakaśNazwa

0

Na mój zdrowy rozsądek to kiedy robisz include/require to plik zewnętrzny jest "dołączony" do aktualnie przetwarzanego, a jego nazwa (i inne parametry) jest zapominana. Po co ci to potrzebne?

0

@TorchLight:
Takie rozwiązanie odpada na starcie, chociażby dlatego, że w skrajnym przypadku należałoby przeszukać cały dysk.

@Ktos:
Nie jest mi to jakoś bardzo potrzebne, tak się tylko zastanawiałem.

0

Ech, sioroty, SIEROTY! Myśleć, czytać, szukać. Naturalnym (w większości języków) jest, że takie informacje uzysuje się poprzez mechanizm refleksji, o dziwo w PHP również: http://www.php.net/manual/pl/reflectionclass.getfilename.php

0

człowiek uczy się całe życie ;]

0

do tych refleksji to bym nie doszedł, ale w kilka sekund znalazłbym coś takiego:
http://php.net/manual/en/language.constants.predefined.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0