search
HomeBackend DevelopmentPHP ProblemWhat do classes, objects, and methods in php mean?

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

Sep 28, 2020 am 10:08 AM
phpobjectmethodkind

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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool