以物件方式維護資料
來源: Jollen 網路學院
作者: Jollen
話說 PHP 對於 OO 的支援雖然不是很完整,但是 PHP
由於資料型別鬆散、語法不要求嚴謹的特性,使得在某些場合 PHP
變的非常容易用來撰寫程式。
以變數來講,我們就可以把變數當成一個 Object,並且直接建立 data
member。例如:
<?php $user->name = "Jollen";
$user->email = "jollen@o3.net";
echo "\$user->name=". $user->name;
echo "<br>\$user->email=". $user->email;
?> |
結果是,我們利用 $user 來存放 name 與 email
資訊,這樣做的好處是可以很方便地維護屬於同樣群組的資料。例如,讀取由表單
(FORM) 傳入的資料時,我們可以把一堆 $name、$email、$sex、$birtyday...這麼多的變數全部放到
Object 裡做維護,才不會被這麼多變數搞得一個頭二個大!
這麼做還有一個好處,在傳遞參數時,只要傳 $user
一個變數就可以了!當然啦,利用陣列 (array) 來維護也可以。
上面這段程式執行後會輸出:
$user->name=Jollen
$user->email=jollen@o3.net |
--Jollen
|