In PHP besteht die Definition einer Methode aus zwei Teilen: der Methodendeklaration und dem Methodenkörper. Die Syntax lautet „Methodendeklarationsteil {Methodenkörperteil}“ und das Klammerpaar nach der Methodendeklaration und dem Inhalt Mitte heißt Es ist der Methodenkörper der Methode. Der Inhalt des Methodenkörpers umfasst die Deklaration lokaler Variablen und PHP-Anweisungen. Einfach ausgedrückt ist der Methodenkörper der Codeblock einer Methode, also der Teil, der in geschweifte Klammern eingeschlossen ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer
Eine Klasse besteht aus zwei Teilen: der Deklaration von Variablen und die Definition von Methoden. Die Definition einer Methode besteht aus zwei Teilen: Methodendeklaration und Methodenkörper. Das Paar geschweifter Klammern nach der Methodendeklaration und der Inhalt in der Mitte werden als Methodenkörper der Methode bezeichnet Deklaration lokaler Variablen und PHP-Anweisung.
Einfach ausgedrückt:
Der Methodenkörper ist der Codeblock einer Methode, also der Teil, der in geschweifte Klammern eingeschlossen ist.PHP-Klassen, -Objekte und -Methoden
1. Die Beziehung zwischen Klassen und Objekten Das Materialisierungsergebnis einer Klasse ist ein Objekt, und die Abstraktion eines Objekts ist eine Klasse. Während des Entwicklungsprozesses abstrahieren wir normalerweise zuerst eine Klasse (stellen sie uns vor) und verwenden die Klasse dann, um Objekte zu erstellen (den Fantasieinhalt zu realisieren). Im Programm verwenden wir direkt unsere (Fantasy-)Objekte anstelle abstrakter (Fantasy-)Klassen.
2. So abstrahieren Sie eine Klasse方法声明部分{
方法体的部分
}
Das direkte Deklarieren von Variablen im Objekt wird als Member-Attribute bezeichnet, das heißt, es können mehrere Member-Variablen vorhanden sein im Objekt. Mitgliedsattribute
class 类名{ 成员属性: 姓名、性别、年龄、身高、体重 成员方法: 说话、走路、学习、吃饭、开车 }
class Person{
var $name; //声明第一个成员属性,用于储存人的名字
var age; //声明第一个成员属性,用于储存人的年龄
var $sex; //声明第一个成员属性,用于储存人的性别
}
1. Konstruktionsmethode
Die Konstruktionsmethode ist die erste Methode, die das Objekt danach automatisch aufruft Das Objekt wird erstellt und wird automatisch ausgelöst, wenn das neue Schlüsselwort zum Instanziieren des Objekts verwendet wird. class Person{
var $name; //声明第一个成员属性,用于储存人的名字
var $age; //声明第一个成员属性,用于储存人的年龄
var $sex; //声明第一个成员属性,用于储存人的性别
function say(){ //声明第一个方法
echo '人在说话'; //定义人说话的功能
}
function run(){ //声明第二个方法
echo '人在跑步'; //定义人跑步的功能
}
function eat(){ //声明第三个方法
echo '人在吃饭'; //定义人吃饭的功能
}
}
2. Zerstörungsmethode
Die letzte Methode, die vom Objekt automatisch aufgerufen wird, bevor es zerstört wird, erstellt zuerst die übergebene Variable und zerstört sie dann class Person{
var $name; //声明第一个成员属性,用于储存人的名字
var $age; //声明第一个成员属性,用于储存人的年龄
var $sex; //声明第一个成员属性,用于储存人的性别
function say(){ //声明第一个方法
echo '人在说话'; //定义人说话的功能
}
function run(){ //声明第二个方法
echo '人在跑步'; //定义人跑步的功能
}
function eat(){ //声明第三个方法
echo '人在吃饭'; //定义人吃饭的功能
}
}
// 实例化对象
$sqyy = new Person();
//成员属性赋值
$sqyy -> name = "伊川";
$sqyy -> sex = "男";
$sqyy -> age = 26;
//访问对象中的成员方法
$sqyy->eat();
Wenn wir nicht auf die Variable verweisen, wird das Objekt nach seiner Erstellung zerstört. class Person{
var $name;
function info(){
$this ->name = "SQYY";
}
}
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der PHP-Methodenkörper?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!