Heim > Backend-Entwicklung > PHP-Problem > Wie schreibt man eine PHP-Klasse?

Wie schreibt man eine PHP-Klasse?

藏色散人
Freigeben: 2023-03-13 16:36:02
Original
2369 Leute haben es durchsucht

In PHP definiert eine Klasse die abstrakten Eigenschaften einer Sache, einschließlich der Form von Daten und Operationen an Daten. Das Syntaxformat zum Definieren einer Klasse ist etwa „class phpClass {var $var1; function myfunc ($arg1, $ arg2) {. ..}}".

Wie schreibt man eine PHP-Klasse?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie schreibt man die PHP-Klasse?

Klasse – definiert die abstrakten Eigenschaften einer Sache. Die Definition einer Klasse umfasst die Form der Daten und die Operationen an den Daten.

PHP-Klassendefinition

PHP definiert eine Klasse. Das übliche Syntaxformat lautet wie folgt:

<?php
class phpClass {
  var $var1;
  var $var2 = "constant string";
  
  function myfunc ($arg1, $arg2) {
     [..]
  }
  [..]
}
?>
Nach dem Login kopieren

Die Analyse lautet wie folgt:

Eine Klasse wird mit dem Schlüsselwort class gefolgt vom Klassennamen definiert.

Variablen und Methoden können in einem Paar geschweifter Klammern ({}) nach dem Klassennamen definiert werden.

Variablen der Klasse werden mit var deklariert und Variablen können auch mit Werten initialisiert werden.

Funktionsdefinitionen ähneln PHP-Funktionsdefinitionen, der Zugriff auf Funktionen kann jedoch nur über die Klasse und die von ihr instanziierten Objekte erfolgen.

Instanz

<?php
class Site {
  /* 成员变量 */
  var $url;
  var $title;
  
  /* 成员函数 */
  function setUrl($par){
     $this->url = $par;
  }
  
  function getUrl(){
     echo $this->url . PHP_EOL;
  }
  
  function setTitle($par){
     $this->title = $par;
  }
  
  function getTitle(){
     echo $this->title . PHP_EOL;
  }
}
?>
Nach dem Login kopieren

Die Variable $this repräsentiert ein eigenes Objekt.

PHP_EOL ist das Newline-Zeichen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie schreibt man eine PHP-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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