⊗ppOpAdCF 15 of 107 menu

Speichern von Klassen in separaten Dateien in PHP

Bis zu dieser Lektion haben wir unsere Klassen in der gleichen Datei geschrieben, in der wir sie auch aufgerufen haben. Im echten Leben werden Klassen normalerweise in separaten Dateien gespeichert, wobei jede Klasse in ihrer eigenen separaten Datei steht. Dabei gibt es die Konvention, dass die Datei mit der Klasse genauso heißen soll wie die Klasse selbst. Sehen wir uns das in der Praxis an. Erstellen wir eine Datei User.php mit der Klasse User:

<?php class User { } ?>

Nehmen wir an, wir haben nun eine Datei index.php, in der wir unsere Klasse User verwenden möchten. Wir können in dieser Datei nicht einfach ein Objekt der Klasse User erstellen - dies wird einen Fehler verursachen, da PHP den Code dieser Klasse nicht finden kann:

<?php $user = new User; // dies verursacht einen Fehler ?>

Damit die Klasse User in der Datei index.php verfügbar ist, muss die Datei mit unserer Klasse eingebunden werden. Machen wir das mit dem Befehl require_once:

<?php require_once 'User.php'; // binden wir unsere Klasse ein $user = new User; ?>

Erstellen Sie mehrere Klassen in verschiedenen Dateien. Binden Sie Ihre Klassen in die Datei index.php ein.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen