KIO
Kreative Ideen online
Klassen vs. Objekte

Klassen vs. Objekte

Lassen Sie uns klar definieren den Unterschied zwischen Klassen und Objekten.
Klassen definieren einen Satz von Regeln für Objekte, die Sie erstellen.
Objekte werden durch Instanziieren einer Klasse erstellt, die die Funktion des Objekts bestimmt.

Wir sehen dies die ganze Zeit in WordPress mit der WP_Query-Klasse. In der globalen Variablen „$QP _query ist ein Objekt der WP_Query-Klasse, die WordPress erstellt basiert o die aktuelle HTTP-Anfrage.

Zum Beispiel, sagen wir, dass während der Sitzung erstellt, indem Sie die URL für avategory Therm Archive, erstellen wir ein neues QP_Query-Objekt, um Beiträge für die benutzerdefinierte Post-Typ „Produkt“ und speichern Sie es in einer Variablen namens „$Products“ und die globale „$WP _query“ sind sowohl Objekte der WP_Query-Klasse. Beide haben eine Eigenschaft namens „$Posts“, dass die abgefragten stellen hält, aber beide halten völlig unterschiedlichen Stellen. In der Tat wird jeder Beitrag durch ein Objekt der WP_Post-Klasse-gleiche Klasse, aber mit völlig unterschiedlichen Objekten dargestellt.