Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasy
spenalzo
post 13.05.2003, 21:07:56
Post #1





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Więc tak: mam sobie klasę i aby z niej skorzystać tworzę nowy egzemplarz:
[php:1:169479d2cc]<?php
$sklep=new sklep;
$sklep->sklep();
$sklep->pokazDrzewo();
$sklep->kasuj_sesje(60);
?>[/php:1:169479d2cc]
i jeżeli w pliku includowanym do głownego chcę ponownie skorzystać z innych metod tej klasy to czy muszę utworzyć nowy egzemplarz?
Powoli zaczynam pojmować idee klas :-) Chociaż jak dla mnie nie ma specjalnej różnicy czy korzystam z obieków czy nie.


--------------------

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
qbba
post 13.05.2003, 22:00:24
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 25.10.2002
Skąd: z kabla:)/ czewa

Ostrzeżenie: (10%)
X----


no niestety ale musisz stworzyc nowy egzemplarz (tak mi wyszlo wg testow smile.gif)
Go to the top of the page
+Quote Post
DeyV
post 13.05.2003, 22:01:14
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Nie do końca rozumiem w czym problem. Obiekt będący wystąpieniem klasy traktuje się zazwyczaj jak normalną zmienną, czyli jak długo istnieje i jest dostępna - mozna z niej kożystać.
Poza tym są funkcje typu serialize i unserialie - ale to już inna bajka smile.gif
A przy okazji - czasami warto korzystać z konkretnych metod klasy, nie wywołując jej, przy pomocy operatora :: , tj. nazwa_klasy::metoda();
Nie warto też, już na początku pracy z klasami, wszystkiego do nich ładować. Szczególnie na początku klasy pokazują swoją moc w stosunowo małych, często wykorzystywancyh elementach, typu meniusy, sesje, cookizy itp. Tak łatwiej pojąć i opanować ich zalety. A zresztą naprawdę mało programistów php pisze wszystko, od początku do końca na klasach. Choć to sie zmienia winksmiley.jpg


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
qbba
post 13.05.2003, 22:14:23
Post #4





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 25.10.2002
Skąd: z kabla:)/ czewa

Ostrzeżenie: (10%)
X----


YYY sorka pomylilem sie, zle testowalem. Teraz mi wyszlo, Deyv masz racje dziala dopóki istnieje zmienna. Jeszcze raz sorka.
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:32