Heim  >  Artikel  >  Backend-Entwicklung  >  Wozu dienen PHP-Pfeile?

Wozu dienen PHP-Pfeile?

青灯夜游
青灯夜游Original
2019-10-16 14:35:255263Durchsuche

Das Symbol „->“ wird in PHP als Pfeiloperator bezeichnet. Die linke Seite des Pfeiloperators dient zum Abrufen der Instanz der Klasse und die rechte Seite gibt die Methoden und Attribute der linken Klasse an In diesem Artikel stellen wir die Verwendung des Pfeiloperators in PHP vor.

Wozu dienen PHP-Pfeile?

Um auf die Eigenschaften und Methoden einer Klasse zu verweisen, verwenden Sie das Symbol -> -> bedeutet Aufruf von

Syntax:

类 -> 类的成员变量或者成员函数

Lassen Sie uns Beispielcode verwenden, um den Pfeiloperator in php zu veranschaulichen. Die Syntax der

-Definition lautet wie folgt.

class 类名{ 
    $属性名1 =“属性1”; 
    $属性名2 =“属性2”; 
    function 方法名1(){ 
        ... 处理过程... 
    } 
    function 方法名2(){ 
        ...处理过程 ... 
    } }
    }

Als nächstes kommt „Instanz“, aber dies bezieht sich auf eine Instanz, die aus der definierten Klasse erstellt wurde, die der obigen Vorlage entspricht. Wenn Sie den neuen Operator angeben und ihn als Klassenname() schreiben, wird eine Instanz erstellt.

Im folgenden Beispiel wird die generierte Instanz der Variablen $instance zugewiesen.

$instance = new 类名();

Pfeiloperator schreiben

Ein Beispiel für die Verwendung des Pfeiloperators ist wie folgt.

Der folgende Code greift auf „Eigenschaftsname 1“ und „Eigenschaftsname 2“ zu

$instance->属性名1;
$instance->属性名2;

Der folgende Code ruft „Methode 1“ und „Methode 2“ auf

$instance->方法名1();
$instance->方法名2();

us Schauen wir uns ein konkretes Beispiel an

Lassen Sie uns den Pfeiloperator verwenden, um den Klassennamen, den Attributnamen, den Methodennamen und die Verarbeitung in der Methode explizit anzugeben und auf jedes Element in der zuzugreifen obiger Beispielsatz.

Dieses Mal definieren wir eine Person-Klasse mit ihrem Namen als Attribut und „introductionSelf“ als Methode.

Darüber hinaus ist die angezeigte __construct() eine spezielle Methode, die ausgeführt wird, wenn der neue Operator zum Erstellen einer Instanz verwendet wird.

// person类
class Person {
    // 名称
    $name;
    // 构造函数在实例生成的时的名称设置
    function__construct($name) {
        $this->name = $name;
    }
    // 进行自我介绍
    function introduceSelf() {
        echo "我是". $this->name ."同学".PHP_EOL;
    }
}
$taro = new Person("张三");
echo $taro->$name.PHP_EOL;
// 调用自我介绍方法
$taro->introduceSelf();

Weitere PHP-bezogene Kenntnisse finden Sie auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonWozu dienen PHP-Pfeile?. 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