Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
Pripremite ispite
Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Nabavite poene za preuzimanje
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
Php, web programiranje, informatika, slajdovi, primeri, Server – side script jezik, Ukljucuje se u HTML, Oznacavanje promenljivih, Dodeljivanje vrednosti promenljivima, Tipovi promenljivih, Boolean, Integer, Floating-point, Objektno – orijentisano programiranje u PHP-u, Metode klase, DB & PHP SQLite, XML,Extensible Markup Language, Interakcija između aplikacija,Agregacija podataka,Elektronska trgovina,E-commerce,Trgovacke aplikacije,Upravljanje lancem nabavke,Elektronska razmena podataka,EDI-Ele
Tipologija: Slajdovi
1 / 41
Ova stranica nije vidljiva u pregledu
Ne propustite važne delove!
PHP 5 lekcija Objektno – orijentisano programiranje u PHP-u 5 lekcija Objektno – orijentisano programiranje u PHP-u
Metode klase
Konstruktor je specijalna metoda klase koja se koristi za kreiranje objekata tj. instanciranje te klase. Konstruktor ima isto ime kao i klasa. Konstruktor je specijalna metoda klase koja se koristi za kreiranje objekata tj. instanciranje te klase. Konstruktor ima isto ime kao i klasa.
Primer 1b name = “Tata medved"; // godine $medved - >godine = 8; // pol $medved - >pol = "m"; // boja $medved - >boja = "crna"; // tezina $medved - >tezna = 300; // drugi medved - mecka $mecka = new Medvedi; $mecka - >ime = “Mama medved"; $mecka - > godine = 7; $mecka - > pol = "ž"; $mecka - > colour = "crna"; $mecka - > weight = 250; name = “Tata medved"; // godine $medved - >godine = 8; // pol $medved - >pol = "m"; // boja $medved - >boja = "crna"; // tezina $medved - >tezna = 300; // drugi medved - mecka $mecka = new Medvedi; $mecka - >ime = “Mama medved"; $mecka - > godine = 7; $mecka - > pol = "ž"; $mecka - > colour = "crna"; $mecka - > weight = 250;
Primer 1c // i mece da kompletiramo porodicu $mece = new Medvedi; $mece - >ime = “Beba medved"; $mece - >godine = 1; $mece - >pol = "ž"; $mece - >boja = “crna"; $mece - >težina = 80; // Tata medved se vrati sa posla // i doneo je plen $medved->lovi(); // mecka jede $mecka->jede(); // kao i malo mece $mece->jede(); // mecka spava $mecka->spava(); // medved spava $medved->spava(); // mece jede jos malo $mece->jede(); ?> // Tata medved se vrati sa posla // i doneo je plen $medved->lovi(); // mecka jede $mecka->jede(); // kao i malo mece $mece->jede(); // mecka spava $mecka->spava(); // medved spava $medved->spava(); // mece jede jos malo $mece->jede(); ?>
Vrste
OO - new Napravi novi objekat klase Medvedi() i dodeli ga promenljivoj $medved. Napravi novi objekat klase Medvedi() i dodeli ga promenljivoj $medved.
sleep(); ?> Izvši funkciju spava() za ovu konkretnu instancu klase Medvedi() sleep(); ?> Izvši funkciju spava() za ovu konkretnu instancu klase Medvedi()
Primer 2 ime." jede".$kolicina." hrane... "; $this->tezina+= $kolicina; } } ?> ime." jede".$kolicina." hrane... "; $this->tezina+= $kolicina; } } ?>
Primer 3a ime = “Beba medved"; $mece - >tezina = 1000; // pravljenje jos jedne instance // ona ima sopstvene vrednosti $meda= new Medvedi; $meda->ime = “Mali medved"; $meda-> tezina = 1000; // pozivanje atributa echo $mece-> ime." teza ".$mece-> tezina." kilograma "; echo $brother-> ime." tezi ".$brother-> weight." kilograma "; // poziv jede() $mece>jede(100); $mece->jede(50); $meda->jede(11); ime = “Beba medved"; $mece - >tezina = 1000; // pravljenje jos jedne instance // ona ima sopstvene vrednosti $meda= new Medvedi; $meda->ime = “Mali medved"; $meda-> tezina = 1000; // pozivanje atributa echo $mece-> ime." teza ".$mece-> tezina." kilograma "; echo $brother-> ime." tezi ".$brother-> weight." kilograma "; // poziv jede() $mece>jede(100); $mece->jede(50); $meda->jede(11);
Primer 3b // pozivanje novih atributa echo $mece->ime." sada tezi".$mece->tezina." kilograma "; echo $meda->ime." sada tezi ".$meda->tezina." kilograma "; ?>
Konstruktor PHP godina = 0; $this->tezina= 100; $this->boja= "braon"; } // definisanje metoda } ?> godina = 0; $this->tezina= 100; $this->boja= "braon"; } // definisanje metoda } ?>
Konstruktor PHP