php 12 類與物件(物件導向)

2021-08-28 16:49:44 字數 1697 閱讀 3615

物件導向是為了更大規模合作,**量大的情況

基礎語法

<?php

class

name

public

functions2(

)}$name

=new

name()

;//根據name類例項化物件

var_dump

($name);

//object(name)[1]

//呼叫物件屬性

echo

$name

->s1;

//0echo

$name

->s2;

//1//呼叫物件方法

$name

->s1(

);//s1

$name

->s2(

);//s2

//——————————————普通變數和函式呼叫$x=

'hello'

;echo$x;

//hello

functionx(

)x()

;//world

?>

偽變數$this

為了優化以下**

<?php

class

name

public

functions2(

)}$name

=new

name()

;$name

->s1(

);//s2

?>

優化方法($this必須放在方法裡面 )

<?php

class

name

public

functions2(

)}$name

=new

name()

;$name

->s1(

);//s2

?>

<?php

class

person

public

function

test()

}$cc

=new

person

('bob');

//person object ( [name] => bob )

$cc-

>

test()

;//方法test內的區域性變數$name=tom //物件屬性$name=bob

私有屬性設定和修改
<?php

class

fun//設定y

function

sety($y

)//訪問y

function

gety()

}$enjoy

=new

fun();

//公有變數獲取和設定

$enjoy

->x=

5;$enjoy

->

num();

//5//私有變數獲取和設定

$enjoy

->

sety(10

);echo

$enjoy

->

gety()

;//10

php物件導向程式設計 類與物件

1 類和物件的區別與聯絡 1.類是抽象的,概念的,代表一類事物,比如人類,貓類 2.物件是具體的,實際的,代表乙個具體的事物 3.類是物件的模板,物件是類的乙個個體例項 2 類與物件例項 建立乙個cat類 class cat 建立乙個物件 cat1 通過cat類建立乙個cat1物件 cat1 new...

PHP物件導向 類

created by phpstorm.user 63448 date 2018 5 6 time 9 44 類 相似的資料和資料操作的封裝 class 成員量 普通的量加上一定的修飾就變成了成員量 public,protected,private 例項化 類建立特例的過程 例項化乙個物件 new ...

物件導向 類與物件

物件導向是相對於面向過程而言的,具體的來說,比如 我們想要吃一頓午飯,我們親自買菜,洗菜.切菜,炒菜,煮飯,這樣做成一桌菜就叫面向過程,也就是說整個過程 你都親自完成,而 物件導向呢?點外賣 點一桌子菜和公尺飯 不管他咋做出來的 面向過程程式設計 就是 我們想要實現乙個功能 直接去呼叫別人寫好的功能...