Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [programowanie obiektowe] nazwa formularza
ciano
post 17.11.2005, 12:33:20
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

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


Mam dwie klasy:
- pierwsza to formularz
- druga to elementy formularza

W formularzu ustawiam w egemplarzu $nazwa. Jak mogę się do niej odwołać z poziomu egemplarza elementu formularza?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
mike
post 17.11.2005, 12:38:47
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Pole $nazwa klasy formularza może być statyczne, jeśli chcesz żeby nazwa była taka sama.
Lub dodaj sobie metodę getName(), która zwróci tę nazwę.

Bez kod źródłowego ciężko powiedzieć więcej, jeśli chcesz dostać więcej informacji sam podaj więcej informacji. Podaj kod.

Przenoszę na php
Go to the top of the page
+Quote Post
legorek
post 17.11.2005, 13:31:45
Post #3





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Ja bym to zrobił tak:

  1. <?php
  2.  
  3. class formularz
  4. {
  5. var $nazwa
  6. // twój kod
  7. }
  8.  
  9. class element
  10. {
  11.  function foo(&$formularz)
  12.  {
  13. return $formularz->nazwa;
  14.  }
  15. }
  16.  
  17. $form = new formualrz();
  18. $form->nazwa = 'blablapleple';
  19. $ele = new element();
  20. echo $ele->foo($form);
  21.  
  22. ?>


Nie testowałem.


--------------------
Go to the top of the page
+Quote Post
ciano
post 17.11.2005, 14:28:30
Post #4





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

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


dzięki, ale mi chodziło o zdobycie tej nazwy w klasie element
Go to the top of the page
+Quote Post
legorek
post 17.11.2005, 14:37:08
Post #5





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Jak to zdobycie? Wytłumacz o co ci dokładnie chodzi.


--------------------
Go to the top of the page
+Quote Post
ciano
post 17.11.2005, 14:42:58
Post #6





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

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


bardzo prosto: w klasie element chcę używać wartości nazwa np. w funkcji SprawdzElement
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: 19.07.2025 - 02:23