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

So definieren Sie eine Klasse in PHP

silencement
silencementOriginal
2019-09-26 17:10:193978Durchsuche

So definieren Sie eine Klasse in PHP

PHP-Klassendefinition

Das übliche Syntaxformat der PHP-Definitionsklasse ist wie folgt:

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

wird wie folgt analysiert:

类使用 class 关键字后加上类名定义。
类名后的一对大括号({})内可以定义变量和方法。
类的变量使用 var 来声明, 变量也可以初始化值。
函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问。

Instanz
Nachdem die Klasse

<?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;
  }
}
?>

erstellt wurde, können wir den neuen Operator verwenden, um Objekte dieser Klasse zu instanziieren:

$runoob = new Site;
$taobao = new Site;
$google = new Site;

Das obige ist der detaillierte Inhalt vonSo definieren 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