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

首頁 > 語言 > PHP > 正文

PHP 類與構造函數解析

2024-05-04 23:55:05
字體:
來源:轉載
供稿:網友

----類的創建----

php使用關鍵字class創建一個類,并且使用一對大括號

如:

class name{public $n="";private $u="";public function name() {$n="233";$u="23333";}public function rename($newn){$this->n=$newn;//this表示這個類}}

結尾不打分號。則$n,$u為字段;name()為構造函數(__construct()也可定義構造函數,詳見下文),可以為字段賦值;rename()為方法。

----字段與方法----

比較

$obj=new name();echo $obj->n;

$obj=new name();echo $obj->u;

前者可執行,后者不可因為$u前聲明了私有private。這一點是與c++類似的。

代碼:

public static $nm ="2333333333333333" ;

為函數申明了一個靜態字段。

通過類名與::可以直接訪問該變量

echo name::$nm;

這一點也是與c++類似的。

php中還可以通過 self::+$+變量名 在類中訪問靜態字段,這時self相當于$this->。

----構造函數----

在php5和早期版本中構造函數與類同名

在php5和之后的版本中魔術字 __construct() 可定義構造函數

class name{public $n="";private $u="";public function __construct() {$n="233";$u="23333";}public function rename($newn){$this->n=$newn;}}

構造函數可有參數

__construct($name="",$sex="man",$age=0){}

在申明對象時

$obj= new name("我","man",28);

這時如果沒有給出參數,則默認為=后的值。

以上所述是小編給大家介紹的PHP 類與構造函數解析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 嵊泗县| 南汇区| 大同县| 越西县| 什邡市| 民勤县| 桑日县| 怀化市| 道真| 井研县| 历史| 平邑县| 东山县| 溆浦县| 桂阳县| 顺昌县| 聊城市| 固安县| 哈密市| 彭山县| 通河县| 新晃| 汪清县| 金堂县| 安庆市| 民勤县| 东乌珠穆沁旗| 栖霞市| 拜城县| 阿巴嘎旗| 乐山市| 四川省| 大悟县| 遂宁市| 灵武市| 突泉县| 枣阳市| 鹿邑县| 金湖县| 汽车| 余江县|