⊗ppOpAdCF 15 of 107 menu

Αποθήκευση κλάσεων σε ξεχωριστά αρχεία σε PHP

Μέχρι αυτό το μάθημα, γράφαμε τις κλάσεις μας στο ίδιο αρχείο όπου και τις καλούσαμε. Στην πραγματική ζωή οι κλάσεις συνήθως αποθηκεύονται σε ξεχωριστά αρχεία, με κάθε κλάση στο δικό της ξεχωριστό αρχείο. Υπάρχει μια σύμβαση ότι το αρχείο με την κλάση πρέπει να ονομάζεται όπως και η ίδια η κλάση. Ας δούμε πρακτικά. Ας φτιάξουμε το αρχείο User.php με την κλάση User:

<?php class User { } ?>

Ας υποθέσουμε ότι τώρα έχουμε το αρχείο index.php, στο οποίο θέλουμε να χρησιμοποιήσουμε την κλάση μας User. Δεν μπορούμε σε αυτό το αρχείο απλά να δημιουργήσουμε ένα αντικείμενο της κλάσης User - αυτό θα προκαλέσει σφάλμα, καθώς το PHP δεν θα μπορέσει να βρει τον κώδικα αυτής της κλάσης:

<?php $user = new User; // αυτό θα προκαλέσει σφάλμα ?>

Για να είναι η κλάση User προσβάσιμη στο αρχείο index.php, πρέπει να συμπεριλάβουμε σ' αυτό το αρχείο με την κλάση μας. Ας το κάνουμε αυτό χρησιμοποιώντας την εντολή require_once:

<?php require_once 'User.php'; // συμπεριλαμβάνουμε την κλάση μας $user = new User; ?>

Δημιουργήστε πολλές κλάσεις σε διαφορετικά αρχεία. Συνδέστε τις κλάσεις σας στο αρχείο index.php.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη