⊗ppOpAdCF 15 of 107 menu

Osztályok tárolása különálló fájlokban PHP-ben

Eddig a leckéig az osztályainkat ugyanabban a fájlban írtuk, ahol használtuk is őket. A való életben az osztályokat általában külön fájlokban tárolják, méghozzá minden osztályt a saját fájljában. Ezzel együtt létezik egy megállapodás arról, hogy az osztályt tartalmazó fájlt ugyanúgy kell elnevezni, mint magát az osztályt. Nézzük meg a gyakorlatban. Készítsünk egy User.php nevű fájlt a User osztállyal:

<?php class User { } ?>

Tegyük fel, hogy van most egy index.php nevű fájlunk, amiben szeretnénk használni a User osztályunkat. Ebben a fájlban nem egyszerűen létre tudunk hozni egy User osztályú objektumot - ez hibát fog okozni, mivel a PHP nem találja meg az osztály kódját:

<?php $user = new User; // ez hibát fog okozni ?>

Ahhoz, hogy a User osztály elérhető legyen a index.php fájlban, be kell hivatkoznunk az osztályt tartalmazó fájlt. Tegyük ezt meg a require_once parancs segítségével:

<?php require_once 'User.php'; // behivatkozzuk az osztályunkat $user = new User; ?>

Készítsen néhány osztályt különböző fájlokban. Hivatkozza be az osztályait a index.php fájlhoz.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás