亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php 類的初始化

2024-09-04 11:43:43
字體:
來源:轉載
供稿:網友
  1. class child  
  2. {  
  3.     private $parent;  
  4.   
  5.     function __construct($parent)  
  6.     {  
  7.         $this->parent = $parent;  
  8.     }  
  9.   
  10.     function getnationality()  
  11.     {  
  12.         return $this->parent->nationality;  
  13.     }  
  14. $parent = new parent('hispanic');  
  15. $child = new child($parent); 

php中是通過類來完成信息封裝的,在php中定義類的語法是:

  1. <?php 
  2. class class_name // 在面向對象編程類中,習慣上類的第一個字符為大寫,并且必須符合變量的命名規則. 
  3. //函數與變量的集合 
  4. }  
  5. ?> 

在定義類時你可以按自已的喜好的格式進行定義,但最好能保持一種標準,這樣開發起來會更有效些.

數據成員在類中使用"var"聲明來定義,在給數據成員賦值之前,它們是沒有類型的,一個數據成員可以是一個整數,一個數組,一個相關數組(associative array)或者是一個對象.

下面是一個類定義的實際例子,代碼如下:

  1. class student  
  2. {  
  3. var $str_name//姓名  
  4. var $str_sex//性別  
  5. var $int_id//學號  
  6. var $int_english//英語成績  
  7. var $int_maths//數學成績  

這是一個很普通定義類的簡單例子,用于顯示學生的學習成績,類名為student,student類包涵了一個學生的基本屬性:姓名、性別、學號、英語成績和數學成績.

function我們稱之為在類中被定義的函數,在函數中訪問類成員變量時,你應該使用$this->var_name,其中var_name 指的是類中被聲明的變量,否則對一個函數來說,它只能是局部變量,我們先定義一個input()的函數,用來給實例中的對象賦以初值,代碼如下:

  1. function input ( $name$sex$id$englis$maths)  
  2. {  
  3. $this->str_name=$name;  
  4. $this->str_sex =$sex;  
  5. $this->int_id =$id;  
  6. $this->int_englis=$english;  
  7. $this->int_maths=$maths;  
  8. }//開源代碼Vevb.com 

現在我們再定義一個叫“showinfo()”的函數,用于打印學生的基本情況,代碼如下:

  1. function showinfo() //定義showinfo()函數  
  2. {  
  3. echo (“姓名:$this->str_name 
  4. ”);  
  5. echo (“性別:$this->str_sex 
  6. ”);  
  7. echo (“學號:$this->int_id 
  8. ”);  
  9. echo (“英語成績:$this->int_english 
  10. ”);  
  11. echo (“數學成績:$this->int_maths 
  12. ”);  

而定義好的類則必須使用new關鍵詞來生成對象:$a_student=new student; 

例如我們要為一個名為$wing的對象創建實例,并進行賦值,可以使用下面的代碼:

$wing =new student; //用new關鍵詞來生成對象 

$wing ->input (“wing”,”男”,33,95,87);

分別輸入wing的姓名、性別、學號、英語成績、數學成績,其中姓名和性別是字符型變量,所以需要用雙引號,其它為數值型變量則不需要.

通過下面這段完整的源代碼,我們就可以很清楚的看到類在php是怎么被運用的,代碼如下:

  1. class student  
  2. {  
  3. var $str_name;  
  4. var $str_sex;  
  5. var $int_id;  
  6. var $int_english;  
  7. var $int_maths
  8. function input ( $name$sex$id$english$maths)  
  9. {  
  10. $this->str_name=$name;  
  11. $this->str_sex =$sex;  
  12. $this->int_id =$id;  
  13. $this->int_english=$english;  
  14. $this->int_maths=$maths;  
  15. }  
  16. function showinfo()  
  17. {  
  18. echo (“姓名:$this->str_name 
  19. ”);  
  20. echo (“性別:$this->str_sex 
  21. ”);  
  22. echo (“學號:$this->int_id 
  23. ”);  
  24. echo (“英語成績:$this->int_english 
  25. ”);  
  26. echo (“數學成績:$this->int_maths 
  27. ”);  
  28. }  
  29.  
  30. $wing = new student;  
  31. $wing->input (“wing”,”男”,33,95,87);  
  32. $paladin = new student;  
  33. $paladin->input (“paladin”,”女”,38,58,59.5); 
  34. $wing->showinfo();  
  35. $paladin->showinfo(); 

執行結果應是這樣的:

姓名:wing 
性別:男 
學號:33 
英語成績:95 
數學成績:87 
姓名:paladin 
性別:女 
學號:38 
英語成績:58 
數學成績:59.5

上一篇:php 模版設計模

下一篇:php類的魔術方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久| 亚洲人成免费电影| 中文字幕免费精品一区高清| 91精品啪aⅴ在线观看国产| 免费91麻豆精品国产自产在线观看| 色噜噜国产精品视频一区二区| 国色天香2019中文字幕在线观看| 亚洲成人黄色网| 色悠悠久久久久| 亚洲片在线观看| 亚洲va欧美va在线观看| 亚洲最大av网| 国产精品免费福利| 黑人巨大精品欧美一区免费视频| 欧美一区二区三区免费视| 欧美与黑人午夜性猛交久久久| 亚洲成年人在线播放| 日韩在线视频线视频免费网站| 欧美精品福利视频| 在线精品视频视频中文字幕| 欧美中文在线观看国产| 国内精品久久久久影院 日本资源| 亚洲欧美日韩国产中文| 欧美一级bbbbb性bbbb喷潮片| 亚洲爱爱爱爱爱| 色偷偷av一区二区三区乱| 国产精品久久久久久久久久久久久久| 国产精品女人网站| 国产精品1区2区在线观看| 91av在线国产| 午夜精品一区二区三区在线播放| 日韩中文字幕网站| 午夜精品久久久久久99热软件| 亚洲男人的天堂网站| 欧美极品少妇xxxxⅹ喷水| 久久69精品久久久久久久电影好| 欧美日韩人人澡狠狠躁视频| 亚洲人a成www在线影院| 亚洲色图欧美制服丝袜另类第一页| 日韩美女中文字幕| 亚洲三级免费看| 久久久久久尹人网香蕉| 96pao国产成视频永久免费| 国产日韩欧美中文| 中文国产成人精品久久一| 日韩中文在线不卡| 久久精品国亚洲| 色多多国产成人永久免费网站| 精品久久久久久| 美女国内精品自产拍在线播放| 夜夜躁日日躁狠狠久久88av| 中文字幕久久久av一区| 欧美大片在线看| 日韩毛片中文字幕| 日韩中文字幕网址| 欧洲亚洲妇女av| 亚洲精美色品网站| 国产亚洲美女久久| 韩日精品中文字幕| 亚洲女人被黑人巨大进入al| 91精品国产高清久久久久久久久| 国产精品视频精品| 欧美国产一区二区三区| 欧美视频精品一区| 国产视频福利一区| 亚洲欧洲国产伦综合| 国产成人av网址| 亚洲精品一区中文| 亚洲欧美中文另类| 亚洲国产精品中文| 亚洲午夜国产成人av电影男同| 夜夜嗨av一区二区三区免费区| 午夜精品国产精品大乳美女| 精品一区电影国产| 久久亚洲国产成人| 欧美精品在线网站| 最近2019中文字幕第三页视频| 91精品免费久久久久久久久| 国产一区二区三区视频免费| 中文字幕日韩视频| 国产噜噜噜噜噜久久久久久久久| 欧美精品日韩三级| 欧美性高跟鞋xxxxhd| 国产va免费精品高清在线观看| 九九热这里只有在线精品视| 欧美极品在线视频| 国产精品va在线| 亚洲激情视频网站| 欧美午夜精品久久久久久人妖| 日韩小视频在线观看| 午夜精品三级视频福利| www.99久久热国产日韩欧美.com| 亚洲性线免费观看视频成熟| 青青久久aⅴ北条麻妃| 欧美大人香蕉在线| 疯狂欧美牲乱大交777| 国产偷亚洲偷欧美偷精品| 欧美自拍大量在线观看| 日本亚洲欧美三级| 国产精品亚洲一区二区三区| 国产精品国产三级国产专播精品人| 亚洲精品小视频在线观看| 亚洲热线99精品视频| 久久伊人精品视频| 日韩一区二区在线视频| 在线观看日韩www视频免费| 欧美视频精品一区| 久久久91精品国产一区不卡| 日韩电影免费在线观看中文字幕| 色悠悠国产精品| 日韩成人在线视频| 欧美在线精品免播放器视频| 91久久精品国产91久久| 综合久久五月天| 国精产品一区一区三区有限在线| 亚洲国产精品99久久| 国产精品视频色| 国内精品久久久久久| 在线看福利67194| 日韩性生活视频| 69视频在线播放| 国产综合色香蕉精品| 亚洲国产成人在线视频| 欧美国产在线视频| 欧美亚洲另类在线| 岛国精品视频在线播放| 欧美成人全部免费| 精品亚洲一区二区三区| 欧美性开放视频| 国产成人高清激情视频在线观看| 日韩av综合中文字幕| 97精品视频在线播放| 国产在线视频2019最新视频| 久久九九精品99国产精品| 国产91精品久久久久久久| 久久久999国产精品| 日韩综合中文字幕| 成人久久精品视频| 欧美放荡办公室videos4k| 亚洲欧美成人在线| 91免费精品视频| 超碰精品一区二区三区乱码| 日韩一中文字幕| 国产中文日韩欧美| 亚洲精品福利资源站| 国产精品久久久| 国产精品手机播放| 欧美成人免费网| 日本一区二区三区在线播放| 91精品久久久久久久久久入口| 日本高清视频精品| 最近2019中文字幕第三页视频| x99av成人免费| 色综合91久久精品中文字幕| 国产精品久久久久久久久男| 国产精品中文久久久久久久| 精品国产31久久久久久| 欧美一区二区大胆人体摄影专业网站| 成人精品在线视频| 亚洲精品一区二三区不卡| 日韩av快播网址| 国产一区欧美二区三区| 国产精品海角社区在线观看| 国产精品久久久久福利|