類別的另類用法--資料的封裝_PHP教程

WBOY
發布: 2016-07-21 16:07:48
原創
735 人瀏覽過

類別的另類用法--資料的封裝
一般的情況下,如果使用classname::property是不能存取到類別的屬性的,但可以用classname::method()使用類別的方法。同樣的也不能用objectname->property存取到類別的方法裡的變數。利用這個特點,我們可以將一些資料保存在類別中,有點象c 的私有屬性。

class data {
  function value($var) {
    static $d = array();
   $var] = func_get_arg(1);
    }else {
      return $d[$var];
    }
 :value("a",1);
data::value("b",2);
echo data::value("a");
echo data::value("b ");
?>





http://www.bkjia.com/PHPjc/315048.html

www.bkjia.com

http: //www.bkjia.com/PHPjc/315048.htmlTechArticle類別的另類用法--資料的封裝一般的情況下,如果使用classname::property是不能存取到類別的屬性的,但可以用classname::method()使用類別的方法。同樣的...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板