Pregled bibliografske jedinice broj: 880852
Primjena OOP principa u PHP programskom jeziku
Primjena OOP principa u PHP programskom jeziku, 2015., diplomski rad, preddiplomski, Filozofski Fakultet, Osijek
CROSBI ID: 880852 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Primjena OOP principa u PHP programskom jeziku
(Application of OOP Principles in PHP Programming Language)
Autori
Begović, Nikolina
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Filozofski Fakultet
Mjesto
Osijek
Datum
07.09
Godina
2015
Stranica
21
Mentor
Badurina, Boris
Neposredni voditelj
Jakopec, Tomislav
Ključne riječi
objektno-orijentirano programiranje, PHP programski jezik, programska paradigma, objekt
(Object-oriented programming, PHP programming language, program paradigm, object)
Sažetak
Objektno orijentirano programiranje (ili OOP) jedan je od mogućih pristupa programiranju koji je računalnim stručnjacima pružio novu sintaksu, ali i novi način razmišljanja o programskim problemima. Dva temeljna pojma OOP-a su klase i objekti. Klasa je razred koji definira varijable i metode zajedničke skupini objekata, a objekti su instance klase. Objekt može biti bilo koji predmet ili pojam iz stvarnog ili apstraktnog svijeta. Načela koja ga karakteriziraju su učahurivanje, nasljeđivanje i polimorfizam. Učahurivanje (ili enkapsulacija) odnosi se na štićenje podataka koji nisu namijenjeni za korištenje i mijenjanje iz drugih klasa. Tri tipa vidljivosti pomoću kojih se učahurivanje koristi su javna, zaštićena i privatna. Nasljeđivanje omogućuje da jedna klasa naslijedi sve metode, karakteristike i ponašanje neke druge klase, a polimorfizam programeru daje mogućnost definiranja nekoliko metoda istim imenom, a svaka kao parametre prima objekte različitih tipova. OOP principi nalaze svoju primjenu u brojnim programskim jezicima, a jedan od nih je i PHP programski jezik. Njegov naziv temelji se na rekurzivnoj definiciji PHP: Hypertext preprocessor, no ta definicija se gotovo više niti ne koristi. Svi principi objektno-orijentiranog programiranja su primjenjivi u PHP-u na te olakšavaju programerima proces razvoja aplikacija. Klase se kreiraju pomoću ključne riječi class, objekti pomoću riječi new. Vidljivost se definira riječima public, protected i private, ovisno o potrebi. Klase nasljeđuju pomoću riječi extends, a polimorfizam se očituje u definiranju funkcija istog imena, ali različitih svojstava. Trenutna inačica, PHP5, ima zaista dobru podršku OOP-a što mu omogućuje lakšu ponovnu upotrebu koda, bolju razvijenost timskog rada, neki uzorci vode do puno učinkovitijeg koda i više odgovara marketinškim potrebama.
Izvorni jezik
Hrvatski
Znanstvena područja
Informacijske i komunikacijske znanosti
POVEZANOST RADA
Ustanove:
Filozofski fakultet, Osijek