Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak uzyskać nazwę obiektu?
Forum PHP.pl > Forum > PHP
EraserHead
Cześć. Czy ktoś mógłby mi pomóc z następującym problemem:

Potrzebuję wewnątrz obiektu uzyskać w postaci łańcucha nazwę tegoż obiektu.
Chodzi mi mniej-więcej o coś takiego:

Kod
$nowyObiekt = new jakasKlasa();
$nazwa = $nowyObiekt->podajNazwe();
echo $nazwa;

chciałbym, żeby przeglądarka wyświetliła:

nowyObiekt

Będę dozgonnie wdzięczny za pomoc.
Leezard
a nie lepiej dac jakies pole wewnatrz obiektu z jego nazwa nadawane przy tworzeniu?

zdrv
EraserHead
No nie bardzo. Chcę, żeby to się działo z automatu.
Nie zadowala mnie sytuacja typu:

Kod
$nowyObiekt = new jakasKlasa("nowyObiekt");


Może macie jakieś inne pomysły? Wierzę w was :-)
DeyV
nie - nie ma takiej możliwości.
I chyba żaden język programowania na coś takiego nie pozwala.
Vengeance
yyy chodzi oto:
http://pl2.php.net/manual/pl/function.get-class.php

questionmark.gif
rogrog
Cytat(Vengeance @ 2004-11-29 17:20:26)

nie - w tym przykładzie z manuala powinno się w obydwu przypadkach wyświetlić bar a nie foo
EraserHead
Właśnie [Vengeance], nie chodzi mi o nazwę klasy (bo to można łatwo zrobić z get_class), tylko on nazwę obiektu, czyli zmiennej.
Ale jak już wcześniej powiedział [DeyV] - raczej nie da się tego zrobić.

Mimo wszystko dzięki za odzew.
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-2025 Invision Power Services, Inc.