Home  >  Article  >  Backend Development  >  What do classes, objects, and methods in php mean?

What do classes, objects, and methods in php mean?

王林
王林Original
2020-09-28 10:08:083201browse

A class in php refers to a representative of a common transaction; an object refers to a specific representative of a certain type of transaction, also called an instance; a method refers to a function created in a class structure, also called a member method , member function.

What do classes, objects, and methods in php mean?

Detailed introduction:

(Recommended tutorial: php video tutorial)

Class: class is the outermost structure that defines the object-oriented subject, and is also used to wrap the subject data and functions (functions). Class is the representative of a class of common transactions and represents the commonality of transactions.

Object: object is a specific representative of a certain type of transaction and a specific unit of actual data and functional operations. It is also called an instance.

Instantiation: new, the process of obtaining a specific instance that conforms to the abstract concept from an abstract concept.

Class member: member, refers to all contents in the class structure, there are three types of class members;

Method: method, which is essentially a function created in the class structure, also known as Member methods, or member functions.

Attribute: property is essentially a variable created in the class structure, also called a member variable.

Class constant: constant, essentially a constant created in the class structure.

Example:

<?php
//使用class关键字  定义类

class Myclass{
    //定义类的属性,前面必须要加访问修饰符
    public $name=&#39;杜威&#39;;
    //定义类的函数(方法),前面可以省略访问修饰符,默认是public
    public function show(){
        //在方法中向访问属性,可以使用$this。
        echo $this->name;
        //也可以使用这种
        // $mynme=new Myclass();
        // echo $mynme->name;
    }
}
//使用new关键字实例化类Myclass,下面两种方法都是可以的,
//由于实例化对象没有保存,所以输出的时候都会显示 object (Myclass)[1]
// new Myclass;
// new Myclass();


$sb=new Myclass();
$sb->show();   //输出杜威
?>

Related recommendations:php training

The above is the detailed content of What do classes, objects, and methods in php mean?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn