欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP筆記之:基于面向?qū)ο笤O(shè)計(jì)的詳解

 更新時(shí)間:2013年05月14日 15:53:06   作者:  
本篇文章對(duì)面向?qū)ο笤O(shè)計(jì)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

public 表示全局,類內(nèi)部外部子類都可以訪問(wèn);

復(fù)制代碼 代碼如下:

<?php

     class Test{
         public  $name='Janking',
                 $sex='male',
                 $age=23;

         function __construct(){
             echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
         }

          function func(){
             echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
         }
     }

 
 $P=new Test();
 echo '<br /><br />';
 $P->age=100;
 $P->name="Rainy";
 $P->sex="female";
 $P->func();
 ?>
Public

private表示私有的,只有本類內(nèi)部可以使用;
復(fù)制代碼 代碼如下:

<?php

     class Test{
         private  $name='Janking',
                 $sex='male',
                 $age=23;

         function __construct(){
             $this->funcOne();
         }

          function func(){
             echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
         }

         private function funcOne(){
             echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
         }
     }

 
 $P=new Test();
 echo '<br /><br />';
 $P->func();
 $P->age=100;        // Cannot access private property Test::$age
 $P->name="Rainy";   // Cannot access private property Test::$name
 $P->sex="female";   // Cannot access private property Test::$female
 $P->funcOne();      // Call to private method Test::funcOne() from context ''
 ?>
Private

protected表示受保護(hù)的,只有本類或子類或父類中可以訪問(wèn); 和封裝有關(guān)的魔術(shù)方法:

 __set():是直接設(shè)置私有成員屬性值時(shí),自動(dòng)調(diào)用的方法

 __get():是直接獲取私有成員屬性值時(shí),自動(dòng)調(diào)用的方法

 __isset(); 是直接isset查看對(duì)象中私有屬性是否存時(shí)自動(dòng)調(diào)用這個(gè)方法

 __unset(); 是直接unset刪除對(duì)象中私有屬性時(shí),自動(dòng)調(diào)用的方法

相關(guān)文章

  • PHP實(shí)現(xiàn)上傳多文件示例代碼

    PHP實(shí)現(xiàn)上傳多文件示例代碼

    本篇文章主要介紹了PHP實(shí)現(xiàn)上傳多文件示例代碼的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 詳解laravel安裝使用Passport(Api認(rèn)證)

    詳解laravel安裝使用Passport(Api認(rèn)證)

    這篇文章主要介紹了詳解laravel安裝使用Passport(Api認(rèn)證),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • laravel框架之?dāng)?shù)據(jù)庫(kù)查出來(lái)的對(duì)象實(shí)現(xiàn)轉(zhuǎn)化為數(shù)組

    laravel框架之?dāng)?shù)據(jù)庫(kù)查出來(lái)的對(duì)象實(shí)現(xiàn)轉(zhuǎn)化為數(shù)組

    今天小編就為大家分享一篇laravel框架之?dāng)?shù)據(jù)庫(kù)查出來(lái)的對(duì)象實(shí)現(xiàn)轉(zhuǎn)化為數(shù)組,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • phpmailer發(fā)送郵件功能

    phpmailer發(fā)送郵件功能

    這篇文章主要為大家詳細(xì)介紹了phpmailer發(fā)送郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • laravel框架中間件 except 和 only 的用法示例

    laravel框架中間件 except 和 only 的用法示例

    這篇文章主要介紹了laravel框架中間件 except 和 only 的用法,簡(jiǎn)單說(shuō)明了中間件 except 和 only的功能,并結(jié)合實(shí)例形式分析了laravel框架中間件 except 和 only 相關(guān)使用技巧,需要的朋友可以參考下
    2019-07-07
  • Laravel 5.4中migrate報(bào)錯(cuò): Specified key was too long error的解決

    Laravel 5.4中migrate報(bào)錯(cuò): Specified key was too long error的解決

    今天在執(zhí)行l(wèi)aravel migrate時(shí)出現(xiàn)異常,找了好半天才找到問(wèn)題所在,所以這篇文章主要給大家介紹了關(guān)于Laravel 5.4中migrate報(bào)錯(cuò): Specified key was too long error的解決方法,需要的朋友可以參考下。
    2017-11-11
  • PHP Smarty生成EXCEL文檔的代碼

    PHP Smarty生成EXCEL文檔的代碼

    PHP結(jié)合Smarty產(chǎn)生EXCEL文檔 1,首先在EXCEL (office 2003)里生成一個(gè)模板,然后存成 xml表格。 2,修改這個(gè) xml 文件,做成 smarty 的模板。 3,然后,就是 綁定變量,輸出就行了。
    2008-08-08
  • 淺析PHP中的 inet_pton 網(wǎng)絡(luò)函數(shù)

    淺析PHP中的 inet_pton 網(wǎng)絡(luò)函數(shù)

    inet_pton是一個(gè)IP地址轉(zhuǎn)換函數(shù),可以在將IP地址在“點(diǎn)分十進(jìn)制”和“二進(jìn)制整數(shù)”之間轉(zhuǎn)換,這篇文章主要介紹了PHP inet_pton 網(wǎng)絡(luò)函數(shù),需要的朋友可以參考下
    2019-12-12
  • ThinkPHP多語(yǔ)言支持與多模板支持概述

    ThinkPHP多語(yǔ)言支持與多模板支持概述

    這篇文章主要介紹了ThinkPHP多語(yǔ)言支持與多模板支持,是ThinkPHP非常重要的技巧,需要的朋友可以參考下
    2014-08-08
  • php+ajax做仿百度搜索下拉自動(dòng)提示框(有實(shí)例)

    php+ajax做仿百度搜索下拉自動(dòng)提示框(有實(shí)例)

    php+mysql+ajax實(shí)現(xiàn)百度搜索下拉提示框 主要有3個(gè)文件三個(gè)文件在同一個(gè)目錄里 如下圖 下面是三個(gè)文件的代碼 把sql文件導(dǎo)入到mysql數(shù)據(jù)庫(kù)里 修改下數(shù)據(jù)庫(kù)密碼為自己的 記得哦是UTF-8編碼
    2012-08-08

最新評(píng)論