![]() |
#1 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
![]() ![]() |
![]() Da li je ikako moguće dobiti stvarno ime klase u PHP4. get_class() u PHP4 vraća lowercase ime klase, ali su meni (iz čisto tehničkih razloga) bitna velika slova.
Klasa: CompanyAdministrator PHP4 get_class() - companyadministrator PHP5 get_class() - CompanyAdministrator Treba mi druga vrednost ako ju je ikako moguće dobiti u PHP4.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
![]() |
![]() |
![]() |
#2 |
Vladan Zirojević
Grand Master
|
![]() Ne na elegantan nacin... sto je glupost naravno.
Doduse , postoji jedan nacin za koji bih mogao reci da je sve osim elegantan, a to je da parsiras sam PHP fajl i izvuces regexpom ime klase na osnovu lowercase imena. Naravno, ako si konzistentan u davanju imena klasa, mozes koristiti i svoju funkciju koja ce ti taj lowercase naziv prebaciti u camelCase format. Nijedno od navedenih rjesenja ne bih koristio ![]() |
![]() |
![]() |
![]() |
#3 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
![]() ![]() |
![]() Pa to. Ima par načina koji bi radili posao (npr. uvek mi ide jedna klasa -> jedan fajl gde je ime fajla ImeKlase.class.php pa odatle mogu da izvučem), ali ih definitivno ne bih koristio pošto su previše... Hackovana
![]() Smislio sam drugi način da rešim konkretan problem (jutro pametnije od večeri ![]()
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
![]() |
![]() |
![]() |
#4 |
Moderator
Professional
Datum učlanjenja: 26.04.2007
Poruke: 350
Hvala: 0
4 "Hvala" u 4 poruka
![]() |
![]() ili da registrujes klase odn. njihova imena u neki array pa da izvlacis
array_search sa lowercase-om pa da ti preko indeksa pronadjes naziv klase bez lowercase-a
__________________
blog: mrsteel.wordpress.com www: hagane.us del.icio.us Hagane Flash Forum - od pocetnika do eksperta |
![]() |
![]() |
![]() |
#5 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
![]() ![]() |
![]() Tražio sam u dokumentaciji, ali nisam našao funkcija koja vraća niz registrovanih klasa. Čak i da postoji (najverovatnije postoji, ali sam je omašio) velika je verovatnoća da će ti vratiti niz lowercase imena klasa.
A ja da pratim svaku definisanu klasu - ne pada mi na pamet. Traćenje i vremena i resursa.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
![]() |
![]() |
![]() |
#6 |
Moderator
Professional
Datum učlanjenja: 26.04.2007
Poruke: 350
Hvala: 0
4 "Hvala" u 4 poruka
![]() |
![]() da ok,
da si mozda to radio od pocetka ne bi bio problem, nije neki resurs niz od 200 stringova ;
__________________
blog: mrsteel.wordpress.com www: hagane.us del.icio.us Hagane Flash Forum - od pocetnika do eksperta |
![]() |
![]() |
![]() |
#7 |
profesionalac
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Chicago IL, USA
Poruke: 209
Hvala: 12
12 "Hvala" u 11 poruka
![]() |
![]() |
![]() |
![]() |
![]() |
#8 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
![]() ![]() |
![]() Hvala. Tražio sam get_defined_classes() jer postoje get_defined_functions() i get_defined_constants() funkcije.
Problem koji sam imao sam rešio, ali ovo mnogo pomaže jer ću moći da vidim koje su tačno klase učitane kada budem optimizovao kod. Thanks! |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
EasyPHP: PHP4 i PHP5 | Pedja | Web Hosting, web serveri i operativni sistemi | 5 | 08. 08. 2007. 12:23 |
PHP4-GD2 sa GIF podrskom na Debian Sarge? | Peca | Web Hosting, web serveri i operativni sistemi | 8 | 06. 07. 2007. 00:21 |
PHP5 ili PHP4 za razvoj novih aplikacija? | Petar Marić | PHP | 12 | 09. 06. 2005. 10:13 |