91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中Class類的作用是什么

發布時間:2021-01-14 14:47:05 來源:億速云 閱讀:190 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關PHP中Class類的作用是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

類的定義與創建
類是具有相同屬性和服務的一組對象的集合。它為屬于該類的所有對象提供了統一的抽象描述,其內部包括屬性和方法兩個主要部分。在面向對象的編程語言中,類是一個獨立的程序單位,它應該有一個類名并包括屬性說明和方法說明兩個主要部分。

類用于表示要在應用程序中處理的實際事物。例如,假設要創建一個管理公共圖書館的應用程序,可能就要包括一些類來表示書籍、雜志、員工、特殊事件、顧客以及需要管理的其他事物。每個實體都包含一組性質和行為,在OOP中分別稱為字段(field)和方法(method),它們定義了實體。PHP 中一般的類創建語法如下:

復制代碼 代碼如下:


class Class_Name
{
// 字段聲明
// 方法聲明
}


創建一個類:

復制代碼 代碼如下:


class Employee
{
private $name;
private $title;
protected $wage;

protected function clockIn() {
echo "Member $this->name clocked in at ".date("h:i:s");
}

protected function clockOut() {
echo "Member $this->name clocked out at ".date("h:i:s");
}
}


這個類名為Employee,定義了3個字段:name、title和wage,還定義了兩個方法:clockIn(簽到)和clockOut(簽離)。

類的應用
一個定義了屬性和方法的類就是一個完整的類了,可以在一個類里面包含一個完整的處理邏輯。使用 new 關鍵字來實例化一個對象以便應用類里面的邏輯。可以同時實例化多個對象。

類的實例化:

復制代碼 代碼如下:


object = new class_name();


實例化一個對象后,使用 -> 操作符來訪問對象的成員屬性和方法。比如:

復制代碼 代碼如下:


object->var_name;
object->function_name;


如果要在定義的類里面訪問成員的屬性或者方法,可以使用偽變量 $this 。$this 用于表示當前對象或對象本身 。

復制代碼 代碼如下:


<?php
class Person {
// 人的成員屬性
var $name; //人的名字
var $age; //人的年齡

//人的成員 say() 方法
function say() {
echo "我的名字叫:".$this->name."<br />";
echo "我的年齡是:".$this->age;
}
}
//類定義結束

$p1 = new Person(); //實例化一個對象
$p1->name = "Gonn"; //給 $p1 對象屬性賦值
$p1->age = 25;
$p1->say(); //調用對象中的 say()方法
?>


程序運行結果:

復制代碼 代碼如下:


我的名字叫:Gonn
我的年齡是:25

上述就是小編為大家分享的PHP中Class類的作用是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西盟| 云安县| 石嘴山市| 瓦房店市| 二连浩特市| 潼南县| 潞西市| 东安县| 南昌县| 体育| 阿坝县| 芜湖县| 革吉县| 安阳县| 漳平市| 都兰县| 泗阳县| 宜良县| 台南县| 隆安县| 彰化市| 临漳县| 灵宝市| 海口市| 梓潼县| 临洮县| 米脂县| 德惠市| 玉龙| 亚东县| 宣威市| 湘潭县| 通江县| 安徽省| 延庆县| 察雅县| 信丰县| 霍州市| 阳山县| 东城区| 资溪县|