Pomoc oko u vezi sa klasama

Pomoc oko u vezi sa klasama

offline
  • Pridružio: 03 Maj 2011
  • Poruke: 9

S obzirom da prvi put samostalno radim sa klasam potrebna mi je pomoc oko sledeceg problema:

Napraviti klasu korisnik koja ima podatke o korisnicima, id, e-mail, šifru, ime, prezime...

Klasa takođe mora imati metod za emitovanje svih podataka o korisniku na izlaz.

Unapred hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Cek jedno pitanje, zasto pocinjes sa klasama kada jos koliko vidim neznas php? Da si dobar u php-u imao bi sliku u glavi kako bi napravio obicnu funkciju za ovaj tvoj problem. i posle tu tvoju funkciju pretvoris u klasu..
Izvini ako gresim ali tvoje pitanje tako mi deluje..
Pomoci cu ti, dacu ti jedan prost primer. Ali pazi OOP je tesko i zahteva dobro predznanje php-a. Moras nauciti osnovne stvari OOP. Osnovne stvari koje moras znati o OOP su
1. Definisanje klase
2. Deklaracija klase
3. Dodavanje metoda
4. Nasledjivanje
Itd itd da ne duzim.

Primer..
class Korisnik {       public $ime;       public $prezime;       public $email;       public $id;       private $password;           function prikaziIme($ime){        return $this->ime = $ime;          }      function prikaziPrezime($prezime){        return $this->prezime = $prezime;          }          function prikaziEmail($email){        return $this->email = $email;          }      function prikaziId($id){        return $this->id = $id;          } } $a = new Korisnik; echo $a->prikaziIme('Milos'); echo $a->prikaziPrezime('Stefanovic'); echo $a->prikaziEmail('Office.stefanovic@gmail.com'); echo $a->prikaziId('123'); // Rezultat ove klase vraca informacije o korisniku // Milos Stefanovic Office.stefanovic@gmail.com 123

Ovo je jednostaan primer cisto da bi imao sliku u glavi. Umesto ovih imena mozes definises promenljive koje ce da preuzimaju informacije o korisniku ili cak sto vise sve u niz da stavis, mozes odraditi proveru putem ID-a. Ako je id korisnika 123 prikazi sve informacije korisnika sa ID-om 123.... Koristi konstruktore, ovo sto sam pisao to je nesto skroz pocetnicki, da ne ulazim dublje u kod neces ukapirati...
Nadam se da sam ti pomogao koliko toliko

Pozdrav...



Ko je trenutno na forumu
 

Ukupno su 647 korisnika na forumu :: 35 registrovanih, 4 sakrivenih i 608 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., aramis s, Ben Roj, Boris90, cenejac111, DonRumataEstorski, dragoljub11987, Excalibur13, Frunze, Georgius, HrcAk47, jackreacher011011, jaeger, kybonacci, laurusri, ljuba, ljubacv, Mirage 2000N, MiroslavD, moldway, MrNo, nedeljkovici, Pohovani_00, Profica, raptorsi, rovac, ruger357, shone34, Srle993, stegonosa, VJ, voja64, wizzardone, ZetaMan, šumar bk2