![]() |
![]() |
-Gość_Rafał- |
![]()
Post
#1
|
Goście ![]() |
witam
mam sobie obiekt o nazwie Show i chce go wywołać robie to tak
i działa. Ale jak zrobić zeby wynik przypisać do zmiennej bo jak daje mam napis Object a chce miec wynik .. może ktoś coś poradzi |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Co ty chcesz wyechować skoro to obiekt? Użyj var_dump" title="Zobacz w manualu PHP" target="_manual
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat mam sobie obiekt o nazwie Show i chce go wywołać robie to tak Nie ma czegos takiego jak wywolanie obiektu, wywolac mozesz metode a obiekt sie tworzy. Cytat Ale jak zrobić zeby wynik przypisać do zmiennej Nie ma czegos takiego jak wynik obiektu, mozesz przypisac wynik metody lub wartosc wlasciwosci. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
No przecież wynik przypisujesz do zmiennej i jest to zmienna $objWidget, która jest OBIEKTEM. I teraz jeśli używasz php5 możesz dodać do klasy tego obiektu metodę __toString() i dzięki temu możesz wyprintować obiekt print $objWidget, uwaga metoda jest używana tylko w celach debugowania itp. Jeśli chcesz wypisać zawartość jakiegoś obiektu możesz zrobić to tworząc metodę która poda porządane dane.
-------------------- Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
|
|
|
-Gość_Rafał- |
![]()
Post
#5
|
Goście ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Zanim zaczniesz cos obiektowo robic radze poczytac o klasach.
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
zwrocCos() jest metodą która zwraca to co chcesz umieścić w smarkach. Ten post edytował ebe 2.06.2005, 22:25:41 -------------------- Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
|
|
|
-Gość_rafal- |
![]()
Post
#8
|
Goście ![]() |
no prawie ...
mam taki przykladowy kod
tak to umieszczam w szablonie ..
ale w miejscu gdzie ma sie wyswetlic nie ma nic zato na samym początku strony to sie wyswetla |
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
To sa podstawy -- jesli funkcja/metoda nic nie zwraca to nie mozesz tego przypisac jakiejs zmiennej (lub przypisze ci null)
a w smartym dodajesz "Wynik oceny " -- po to sa te szablony. $smarty->assign( 'costam', $instancja_klasy_show->mark( $x ) ); -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:25 |