⊗ppOpAdCF 15 of 107 menu

Čuvanje klasa u posebnim fajlovima u PHP-u

Do ove lekcije smo pisali naše klase u istom fajlu gde smo ih i pozivali. U stvarnom životu klase se obično čuvaju u posebnim fajlovima, pri čemu svaka klasa u svom posebnom fajlu. Pritom postoji konvencija da fajl sa klasom treba nazvati isto kao i sama klasa. Pogledajmo u praksi. Napravimo fajl User.php sa klasom User:

<?php class User { } ?>

Neka sada imamo fajl index.php, u kome želimo da iskoristimo našu klasu User. Ne možemo u ovom fajlu jednostavno da kreiramo objekat klase User - to će izazvati grešku, jer PHP neće moći da pronađe kod ove klase:

<?php $user = new User; // ovo će izazvati grešku ?>

Da bi klasa User bila dostupna u fajlu index.php, potrebno je da se priključi njegov fajl sa našom klasom. Uradimo to pomoću komande require_once:

<?php require_once 'User.php'; // priključujemo našu klasu $user = new User; ?>

Napravite nekoliko klasa u različitim fajlovima. Povežite vaše klase sa fajlom index.php.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij