首頁  >  文章  >  後端開發  >  php要用物件導向嗎

php要用物件導向嗎

王林
王林原創
2019-09-28 17:58:572483瀏覽

php要用物件導向嗎

一、物件導向介紹

物件導向是一個程式設計思想。程式設計思想有面向過程與物件導向

面向過程:程式設計思路集中的是過程上

物件導向:程式設計思路集中在參與的物件

二、物件導向的好處

1、多人合作

2、減少程式碼的冗餘,彈性高

3、程式碼的可重複使用性發揮到極致

4、可擴展性強

三、類別和物件

1、物件是具體存在的事物,物件是由屬性和方法組成

2、類別是具有相同屬性和行為的一組物件的集合

#注意:一個類別可以建立多個物件

小結:

1、物件是由屬性和方法組成的

#2、類別是所有物件的相同屬性和方法的集合

3.在開發的時候先寫類,透過類別創建對象,透過對象呼叫方法和屬性

4、在PHP中實作類別和對象

4.1創建類別

語法:

class 类名{
    //属性
    //方法
    //常量
}

類別是由屬性、方法、常數組成的,也可以說類別成員有:屬性、方法、常數。

類別名稱的命名規則:

1、以字母、底線開頭,後面接的是字母、數字、底線

2、不能用PHP關鍵字做類別名稱

3、類別名稱不區分大小寫(變數名稱區分,關鍵字、類別名稱不區分大小寫)

4、類別名稱用帕斯卡命名法(大駝峰  單字的首字母大寫)

4.2物件實例化

透過new關鍵字來實例化物件

<?php
//定义类
class Student {
}
//实例化对象
$stu1=new Student();

#4.3物件的比較

注意:物件的傳遞是位址傳遞

相等:結構和已儲存的值一樣就相等

全等:指向同一個物件才是全等 

五、屬性

屬性本質就是變數。透過->呼叫物件的成員、物件名稱->屬性名稱、物件名稱->方法名稱()。

六、方法

方法的本質就是函數

#小結:

##1、方法前面public是可以省略的,如果省略,預設就是public的。

2、屬性前面的public不能省略

推薦影片教學:

PHP影片教學

以上是php要用物件導向嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn