久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

php成員里面有幾種

php成員里面有3種:1、成員屬性(類屬性),即定義在類中的變量,用于儲存類中的數據;2、成員方法,即定義在類中的函數,提供給對象解決事件;3、類常量,是在類中定義的常量,使用const關鍵字定義。

php成員里面有幾種

本教程操作環境:windows7系統、PHP8版、DELL G3電腦

一、概念

類成員指定義在類中的一系列數據,他們是直接依賴于類的一級成員。類成員包括:成員屬性、成員方法、類常量。

  • 成員屬性(類屬性):即定義在類中的變量,用于儲存類中的數據

  • 成員方法:即定義在類中的函數,提供給對象解決事件。

  • 類常量:在類中定義的常量,使用const關鍵字定義。

屬性和方法在訪問時需要使用訪問限定修飾符修飾。

語法:

class 類名{           public $成員屬性名[=成員屬性值]; //成員屬性可以只定義而不賦值,放在之后賦值。          [public] function 成員方法名(){                    ...                   }          const 常量名=值;    }
登錄后復制

類的成員屬性可以只定義而不賦值,在之后的邏輯操作中根據情況賦值,但是必須有訪問限定修飾符修飾,成員方法的訪問限定修飾符可以省略,省略后默認就是public,關于限定修飾符會在后面詳解。

二、實現步驟

實現類成員的步驟同樣需要進行業務邏輯分析,大致的步驟是:

  • 聲明類結構

  • 分析類是否需要儲存數據來確定是否定義成員屬性或定義多少成員屬性

  • 分析類是否要進行某些操作來確定是否要定義成員方法。

  • 分析是否需要定義常量

  • 對象實例化

  • 通過對象調用類成員

例:分析新聞投稿的類的簡單示例

實現新聞投稿,首先要聲明類結構:

class devote{ }
登錄后復制

然后分析是否需要存儲數據,很明顯,投稿新聞肯定要儲存數據,首先要儲存新聞標題、新聞內容,然后投稿人的信息,包括昵稱,郵箱,手機號等等。

這些數據我們通過成員屬性儲存:

class devote{         public $nickname="投稿人";         public $title="新聞標題";         public $content="投稿內容";         public $email="郵箱";         public $phone="手機號";  }
登錄后復制

然后分析是否需要執行操作,投稿新聞首先要對新聞內容進行過濾,屏蔽不當詞語,然后提交到數據庫中保存草稿,等待審核。

class devote{         public $nickname="投稿人";         public $content="投稿內容";         public $email="郵箱";         public $phone="手機號";         function clear($content){                  //過濾新聞內容          }         function input(){          //提交到數據庫          }  }
登錄后復制

需不需要類常量呢?暫且是不需要的,那接下來就是實例化類,然后通過對象調用成員實現功能了。

$devote=new devote(); //實例化對象  $devote->nickname="小杜";  $devote->title="一件大事";  $devote->content="我手機沒電了";  $devote->email="2811051813@qq.com";  $devote->phone="就不告訴你";  $devote->clear($devote->content);  $devote->input();  //通過調用成員實現業務
登錄后復制

關于類成員的調用,我們使用的是->鏈接,如上面的例子所示,調用類屬性的語法是:

$對象->屬性名;

請注意:調用屬性名不需要加$符,在調用時,他們是一體的。但是在定義屬性時,必須有$符表示定義變量。

調用屬性會得到當前屬性的值,對其賦值就會改變他的值,如上,如果是直接調用title屬性,得到的值是“新聞標題”,如果再對其賦值,此時title的值就是一件大事,如果對屬性重新賦值了,在接下來使用該屬性獲得的值都是后面賦值的內容,因為類屬性實際上也就是一個變量。

重新賦值等同于:

$devote->title="一件大事";  //等同于:  public $title="一件大事";
登錄后復制

調用類方法:

$對象->方法名(參數)

調用類常量是靜態調用,會在后面詳解。

可以通過打印對象來直觀的展示上面的內容:

class devote{         public $nickname="投稿人";          public $content="投稿內容";          public $email="郵箱";          public $phone="手機號";          function clear($content){          //過濾新聞內容          }          function input(){          //提交到數據庫          }  }    $devote=new devote();  var_dump($devote);  //object(devote)#1 (4) { ["nickname"]=> string(9) "投稿人" ["content"]=> string(12) "投稿內容" ["email"]=> string(6) "郵箱" ["phone"]=> string(9) "手機號" }
登錄后復制

自己測試一下,可以看到成員屬性的值是默認的,如果通過對象給成員屬性重新賦值,然后再打印對象:

$devote->nickname="小杜";  $devote->title="一件大事";  $devote->content="我手機沒電了";  $devote->email="2811051813@qq.com";  $devote->phone="就不告訴你";  $devote->clear($devote->content);  $devote->input();  var_dump($devote);
登錄后復制

可以發現類屬性的值被改變了。

三、成員操作

上面的例子已經涉及到了成員操作,即訪問成員屬性和修改成員屬性,成元屬性基本的操作是增刪改查,查和改上面已經演示過,請看增加屬性的操作:

增加成員屬性直接在對象后調用一個不存在的成員屬性并賦值即可:

$devote->id=1;  /*  打印結果: object(devote)#1 (6) { ["nickname"]=> string(6) "小杜" ["content"]=> string(18) "我手機沒電了" ["email"]=> string(17) "2811051813@qq.com" ["phone"]=> string(15) "就不告訴你" ["title"]=> string(12) "一件大事" ["id"]=> int(1) }  */
登錄后復制

執行上面的操作后會在類中新增一個屬性id,并賦值為1,這個值在之后也可以通過對象直接訪問:

echo $devote->id; //輸出1
登錄后復制

直接調用一個不存在的屬性也不會報錯,但是他的值是NULL。

var_dump($devote->ids); //NULL
登錄后復制

刪除類屬性使用unset方法:

unset($devote->id);  var_dump($devote->id);  //NULL
登錄后復制

通過對象操作的類屬性只在當前對象下生效:

$devote->age=18;  $dv=new devote();  var_dump($dv);  //object(devote)#2 (4) { ["nickname"]=> string(9) "投稿人" ["content"]=> string(12) "投稿內容" ["email"]=> string(6) "郵箱" ["phone"]=> string(9) "手機號" }
登錄后復制

方法操作只有調用一種操作,即只可以通過對象調用類的成員方法:

$devote->input();
登錄后復制

注意:類成員在類中可以無限定義,但是類中只能包含類屬性、類方法、類常量,其他的語法都不可以寫在類中。

class Test{         echo 1234;          var_dump("錯誤");          if($a==1){ echo "True"; }  }  //syntax error, unexpected 'echo' (T_ECHO), expecting function (T_FUNCTION) or const (T_CONST)
登錄后復制

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
欧美在线精品一区| 日本不卡视频一二三区| 91亚洲无吗| 国产偷自视频区视频一区二区| 成人精品亚洲| 不卡一区2区| 亚洲91久久| 性一交一乱一区二区洋洋av| 亚洲精品进入| 国产欧美视频在线| 国产一区二区三区网| 视频在线观看国产精品| 日韩国产在线不卡视频| 国产精品一区二区三区av麻 | 亚洲精品欧美| 国产精品.xx视频.xxtv| 天堂8中文在线最新版在线| 亚洲午夜一级| 热久久久久久| 成人国产精品一区二区网站| 久久久夜夜夜| 天海翼亚洲一区二区三区| 精品在线网站观看| 欧美日韩国产在线一区| 国产精品一区二区三区www| 天堂日韩电影| 国产亚洲精aa在线看| 国产在线|日韩| 国产精品99久久久久久董美香| 亚洲大片在线| 麻豆久久一区| 婷婷精品久久久久久久久久不卡| 欧美13videosex性极品| 欧美日韩午夜电影网| 天堂资源在线亚洲| 日韩国产精品久久久久久亚洲| 高清av一区二区三区| 国产精品嫩模av在线| 热久久久久久久| 久久人人精品| 精品亚洲成人| 欧美欧美黄在线二区| 欧美日韩国产综合网| 国产精品福利在线观看播放| 欧美欧美黄在线二区| 综合精品一区| 老牛影视一区二区三区| 不卡中文字幕| 波多野结衣一区| 亚洲深夜视频| 黄毛片在线观看| 国产一二在线播放| 岛国av免费在线观看| 久久99精品久久久野外观看| 欧美综合精品| 国产日韩免费| 国产欧美一区| 精品美女视频| 人人草在线视频| 婷婷综合六月| 亚洲欧美激情诱惑| 亚洲精品国产日韩| 日韩av不卡一区二区| 91精品麻豆| 国产激情久久| 精品国产欧美日韩| 日韩免费视频| 日韩午夜黄色| 日韩激情综合| 久久天堂影院| 99tv成人| 亚洲精品日本| 国产一区二区视频在线看| 欧洲av不卡| 国产麻豆综合| 国产精品资源| 蜜桃成人精品| 免费看黄色91| 麻豆中文一区二区| 久久国产亚洲| 在线看片日韩| 精品三级久久久| 日韩视频在线一区二区三区 | 日韩二区三区在线观看| 麻豆91精品视频| 在线国产一区| 国产精品一线天粉嫩av| 欧美1区免费| 国产日韩一区| 五月婷婷六月综合| 天堂久久一区| 亚洲不卡av不卡一区二区| 日韩亚洲精品在线观看| 91亚洲国产成人久久精品| 亚洲精一区二区三区| 久久毛片亚洲| 国产欧美在线观看免费| 午夜日韩在线| 日韩国产欧美| 你懂的国产精品永久在线| 国产亚洲精品久久久久婷婷瑜伽| 国产一区二区三区久久久久久久久| 在线精品福利| 国产高清一区| 日韩在线观看不卡| 欧美日韩一区二区三区四区在线观看 | 亚洲性视频在线| 亚洲精品**中文毛片| 国产乱码精品一区二区亚洲| 欧美日韩少妇| 一区二区亚洲精品| 色爱av综合网| 电影91久久久| 国产精品v一区二区三区| 最新国产精品久久久| 亚洲欧美高清| 久久xxxx| 久久国产精品久久w女人spa| 免费av一区二区三区四区| 日韩综合精品| 欧美日韩视频免费观看| 国产成人精选| 久草免费在线视频| 日韩国产在线| 欧美va天堂在线| 国精品一区二区| 国产一区欧美| 久久夜夜操妹子| 国产一区观看| 久热re这里精品视频在线6| 午夜影院欧美| 蜜臀av一区二区在线免费观看 | 综合一区av| 欧美综合精品| 精品在线网站观看| 香蕉成人av| 日韩在线观看一区二区| 日韩影院精彩在线| 日本不卡视频一二三区| 欧美激情久久久久久久久久久| 国产第一亚洲| 日韩网站在线| 国产精品毛片aⅴ一区二区三区| 久久精品一区二区三区中文字幕| 国产精品久久久久久久久妇女| 四虎4545www国产精品| 免费视频久久| 精品国产一区二区三区2021| 偷拍欧美精品| 国产精品高潮呻吟久久久久| 亚洲欧洲高清| 亚洲综合丁香| 国产日韩亚洲欧美精品| 麻豆国产精品| 日韩在线一区二区| 欧美国产一级| 日本欧美一区二区在线观看| 人人草在线视频| 国产乱码精品| 蜜桃伊人久久| 日韩免费小视频| 国产精品videosex极品| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品日韩精品中文字幕| 伊人久久亚洲影院| 国产传媒在线| 国产精品欧美三级在线观看| 欧美日韩国产综合网| 国内自拍视频一区二区三区| 蜜桃免费网站一区二区三区| 日本综合字幕| 四虎成人av| 国产精品国码视频| 日韩高清在线不卡| 热久久免费视频| 红桃视频国产一区| 久久高清免费| 久久激情婷婷| 在线精品亚洲欧美日韩国产| 久久精品日韩欧美| 国产精品99久久免费| 日韩二区在线观看| 美国av一区二区| 午夜精品亚洲| 在线亚洲一区| 亚洲制服一区| 日韩午夜视频在线| 亚洲日本三级| 日本亚洲视频在线| 日韩av中文字幕一区二区三区| 四虎精品一区二区免费| 天堂av一区| 国产日韩欧美一区二区三区在线观看 | 亚洲福利精品| 免费日韩视频| 日韩精品乱码av一区二区| 国产一区91| 日本一区二区中文字幕| 欧美在线看片| bbw在线视频|