Heim > Backend-Entwicklung > PHP-Problem > So instanziieren Sie eine Klasse in PHP

So instanziieren Sie eine Klasse in PHP

(*-*)浩
Freigeben: 2023-02-24 13:12:01
Original
3955 Leute haben es durchsucht

Die Instanziierung einer Klasse ist ein Objekt. Eine Klasse kann in zwei Teile unterteilt werden: Die statische Beschreibung besteht aus den Mitgliedsattributen der Klasse. Die zweite ist die dynamische Beschreibung, bei der es sich um die Mitgliedsmethode in der Klasse handelt, bei der es sich um die Funktion des Objekts handelt.

So instanziieren Sie eine Klasse in PHP

Um eine Klasse zu deklarieren, können Sie vor der Klasse einige Schlüsselwörter hinzufügen, z. B. „Abstract“ oder „Final“ usw.

Wenn Sie eine Variable in einer Klasse deklarieren, fügen Sie davor ein Schlüsselwort hinzu, normalerweise var, sowie öffentliche, private, statische und andere Schlüsselwörter.

Das Format instanziierter Objekte ist (empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz)

$变量名 = new 类名();   //括号里可传参数
Nach dem Login kopieren

weist den Mitgliedsattributen Werte zu Das Objekt Das Format ist

$引用名 ->成员属性 = 值;
Nach dem Login kopieren

Das Format zum Aufrufen von Mitgliedsmethoden in einem Objekt ist

$引用名 -> 成员方法;
Nach dem Login kopieren

Das Format für die Verwendung von Mitgliedsattributen für Mitgliedsmethoden ist

$this -> 成员属性;
Nach dem Login kopieren
<?php
    class Person{
        var $name;
        var $age;
        var $sex;
         
        function walk(){
            echo $this ->name." is walking.";
        }
    }
     
    $Boy = new Person();
    $Boy ->name = "John";
    $Boy -> walk();
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo instanziieren Sie eine Klasse 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