Heim > Backend-Entwicklung > PHP-Tutorial > So definieren Sie Klassen und Objekte in PHP

So definieren Sie Klassen und Objekte in PHP

怪我咯
Freigeben: 2023-03-11 20:22:02
Original
3028 Leute haben es durchsucht

Während ich selbst PHP lernte, fing ich bei Null an; von der Unfähigkeit, das erste Buch zu verstehen, über die Beeindruckung durch das zweite Buch bis hin zu den einfachen Betriebsanweisungen des dritten Buchs ... Ich kann' Ich kann mich nicht erinnern. Wie viele Bücher hat Qing gelesen? Wenn ich mich jedoch bewerbe, habe ich jedes Mal, wenn ich zu einigen wichtigen Wissenspunkten und Kerntechnologien komme, ein vages Gefühl über deren Definition und Verwendung. Daher schreibe ich die Wissenspunkte, die ich für wichtiger halte, bewusst als Online-Notizen auf Ich kann sie häufig überprüfen.

Prozessorientierte Definition:

„Prozessorientiert“ ist eine Programmieridee, die sich auf Ereignisse konzentriert, was bedeutet, die zur Lösung des Problems erforderlichen Schritte zu analysieren und dann Funktionen zu verwenden Führen Sie diese Schritte Schritt für Schritt aus und rufen Sie sie bei der Verwendung einzeln auf.

Prozessorientierte Programmierung konzentriert sich auf die Verwendung von Daten. Während des Programmierprozesses werden Flussdiagramme zur Unterstützung des Programmentwurfs verwendet und anschließend werden strukturierte Programmieranweisungen zum Schreiben von Programmen verwendet. Die logische Struktur der prozessorientierten Programmierung ist sehr streng, die Datenverwaltung jedoch etwas verwirrend. Wenn die Programmgröße nicht sehr groß ist, kann die prozessorientierte Programmiermethode die Programmstruktur gut nach Modulen und Funktionen organisieren, da der Programmablauf klar ist.

Objektorientiert Definition:

„Objektorientiert“ zerlegt die Sachverhalte, die das Problem darstellen, in einzelne Objekte. Der Zweck der Festlegung eines Objekts besteht nicht darin, a zu vervollständigen Schritt, sondern um das Verhalten einer Transaktion während des gesamten Problemlösungsprozesses zu beschreiben.

Objektorientierte Programmierung basiert auf prozessorientierter Programmierung. Die wichtige Änderung besteht darin, dass beim objektorientierten Programmierprozess das Programm auf der Grundlage der zu manipulierenden Daten und nicht auf der Operation selbst entwickelt wird. Die objektorientierte Programmierung verwendet Klassen als Grundeinheit der Programmkonstruktion und weist die Merkmale Kapselung, Datenabstraktion, Vererbung, Polymorphismus usw. auf.

Klasse:

In der objektorientierten Programmierung ist Klasse ein sehr wichtiges Kernkonzept. Aus Programmiersicht ist eine Klasse eine Sammlung von Objekten mit denselben semantischen Eigenschaften. Die sogenannten gleichen semantischen Merkmale beziehen sich auf:

Objekte in derselben Klasse haben dieselben Attribute;
Objekte in derselben Klasse haben dieselben Methoden; Die gleichen Klassenobjekte unterliegen denselben semantischen Regeln.

In PHP verwenden wir das Schlüsselwort class, um eine neue Klasse zu erstellen, und der erste Buchstabe des Klassennamens muss großgeschrieben werden. Zu den Klassenmitgliedern gehören Mitgliedsvariablen und

Mitgliedsmethoden. Das Syntaxformat zum Definieren einer Klasse lautet wie folgt:

class 类名称{
    //成员变量列表
    function 成员方法1([参数1,参数2,……]){
    //成员方法1的具体实现
    }
    function 成员方法2([参数1,参数2,……]){
    //成员方法2的具体实现
    }
   //其他成员方法
}
Nach dem Login kopieren

Klasse Dabing {Im Folgenden wird das Schlüsselwort class verwendet, um eine Dabing-Klasse zu erstellen. Der Code lautet wie folgt:

   //成员属性…
   //成员方法…
 }
Nach dem Login kopieren
Diese Codezeile implementiert nur eine Klassenstruktur mit dem Namen „Dabing“. nichts anderes.

Das obige ist der detaillierte Inhalt vonSo definieren Sie Klassen und Objekte in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage