物件導向是為了更大規模合作,**量大的情況
基礎語法
<?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 ...
物件導向 類與物件
物件導向是相對於面向過程而言的,具體的來說,比如 我們想要吃一頓午飯,我們親自買菜,洗菜.切菜,炒菜,煮飯,這樣做成一桌菜就叫面向過程,也就是說整個過程 你都親自完成,而 物件導向呢?點外賣 點一桌子菜和公尺飯 不管他咋做出來的 面向過程程式設計 就是 我們想要實現乙個功能 直接去呼叫別人寫好的功能...