国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php類和對象

2024-09-04 11:43:44
字體:
來源:轉載
供稿:網友

在php編程中類與函數一樣是一個重要部份,類是變量與作用用于這些函數集合,需要用關鍵字class來定義類,類的定義包括類名,屬性和方法,類名區分大小寫,并且遵循php標識符規則,可以是包含字母,數字下畫線等,但不能以數字開頭.

看個實例,代碼如下:

  1. <?php 
  2. class Cart 
  3.     var $items;  // 購物車中的項目 
  4.     // 把 $num 個 $artnr 放入車中 
  5.     function add_item ($artnr$num
  6.     { 
  7.         $this->items[$artnr] += $num
  8.     } 
  9.     // 把 $num 個 $artnr 從車中取出 
  10.     function remove_item ($artnr$num
  11.     { 
  12.         if ($this->items[$artnr] > $num) { 
  13.             $this->items[$artnr] -= $num
  14.             return true; 
  15.         } else { 
  16.             return false;//開源代碼Vevb.com 
  17.         } 
  18.     } 
  19. ?> 

上面這個類型是定義了一個名為class類,這是類由購物車構成的數組和兩個用于從購物車中添加與刪除商品函數組成的.

申明了類我們要看實例如何使用

創建對象,代碼如下:$obj111cn_.net = new Cart;

實例代碼如下:

  1. <?php 
  2. class Session 
  3.     public  function __construct() 
  4.      echo '構造函數執行'
  5.     } 
  6.     public  function __destruct() 
  7.     { 
  8.       echo '析構函數執行'
  9.     } 
  10. $Obj = new Session; 
  11. unset($Obj);//刪除對象, __destruct()會被調用的 
  12. //輸出 
  13. //構造函數執行 
  14. /析構函數執行 
  15. ?> 
  16.  
  17. $obj111cn_.net ->add_item(1,2); 

這是調用類的屬性與方法,代碼如下:

  1. <?php 
  2. class Session 
  3.  public $age = 20; 
  4.  public $sub = 'www.survivalescaperooms.com'
  5.  public function __clone() 
  6.  { 
  7.   $this->sub=clone $this->sub; 
  8.  } 
  9. class Session 2 
  10.  public $value=5; 
  11. $s   = new Session; 
  12. $s->sub=new Session 2; 
  13. $s2 = clone $s
  14. $s->sub->$value =10; 
  15. echo $s2->sub->$value
  16. ?> 

調用php類屬性與方法實例二,代碼如下:

  1. <?php 
  2. class Session 
  3.  public $age = 20; 
  4.  public $sub = '111cn.net'
  5.  public function __clone() 
  6.  { 
  7.   $this->sub=clone $this->sub; 
  8.  } 
  9. class Session 2 
  10.  public $value=5; 
  11. $s   = new Session; 
  12. $s->sub=new Session 2; 
  13. $s2 = clone $s
  14. $s->sub->$value =10; 
  15. echo $s2->sub->$value
  16. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽源市| 西吉县| 民勤县| 翁牛特旗| 大英县| 博罗县| 珲春市| 道孚县| 鄂伦春自治旗| 孝昌县| 太康县| 大理市| 延庆县| 铜鼓县| 绥江县| 都昌县| 健康| 江油市| 大悟县| 射洪县| 沅陵县| 江阴市| 荔浦县| 龙门县| 中山市| 纳雍县| 龙泉市| 获嘉县| 庆阳市| 阿坝县| 嘉兴市| 黄龙县| 若尔盖县| 永川市| 麦盖提县| 都江堰市| 丹棱县| 科尔| 黎川县| 迭部县| 铜鼓县|