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

So instanziieren Sie eine Klasse in PHP

(*-*)浩
(*-*)浩Original
2019-09-19 15:48:563956Durchsuche

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 类名();   //括号里可传参数

weist den Mitgliedsattributen Werte zu Das Objekt Das Format ist

$引用名 ->成员属性 = 值;

Das Format zum Aufrufen von Mitgliedsmethoden in einem Objekt ist

$引用名 -> 成员方法;

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

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

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!

Stellungnahme:
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