⊗ppOpAdCF 15 of 107 menu

Luokkien tallentaminen erillisiin tiedostoihin PHP:ssä

Ennen tätä oppituntia kirjoitimme luokkamme samaan tiedostoon, jossa kutsuimme niitä. Todellisessa elämässä luokat tallennetaan yleensä erillisiin tiedostoihin, ja jokainen luokka omassa erillisessä tiedostossaan. Samalla on olemassa sopimus, että luokan tiedosto tulisi nimetä samalla tavalla kuin itse luokka. Katsotaanpa käytännössä. Tehdään tiedosto User.php, jossa on luokka User:

<?php class User { } ?>

Oletetaan, että meillä on nyt tiedosto index.php, jossa haluamme käyttää luokkaamme User. Emme voi tässä tiedostossa yksinkertaisesti luoda User-luokan oliota - tämä aiheuttaa virheen, koska PHP ei pysty löytämään tämän luokan koodia:

<?php $user = new User; // tämä aiheuttaa virheen ?>

Jotta luokka User olisi saatavilla tiedostossa index.php, täytyy liittää siihen tiedosto, joka sisältää luokkamme. Tehdään tämä käyttämällä komentoa require_once:

<?php require_once 'User.php'; // liitämme luokkamme $user = new User; ?>

Tee useita luokkia eri tiedostoihin. Liitä luokkasi tiedostoon index.php.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää