<?php Class Person{ public static $country = "中國";// 定義靜態(tài)成員屬性 public $countries = "zhongguo"; //非靜態(tài)類成員 public $mingzi = array();//非靜態(tài)類成員 // 定義靜態(tài)成員方法 public static function myCountry() { // 內(nèi)部訪問靜態(tài)成員屬性 echo "我是".self::$country."人<br />"; } } class Student extends Person { function study() { echo "我是". parent::$country."人<br />"; } } echo Person::$country."<br />"; // 輸出:中國 $p1 = new Person(); // 實(shí)例化類 echo $p1->countries. "<br>"; //調(diào)用輸出靜態(tài)成員變量 $p1->mingzi = array("liming"); //調(diào)用靜態(tài)成員數(shù)組 echo $p1->mingzi[0]; //輸出靜態(tài)成員數(shù)組中的元素 Person::myCountry(); // 輸出:我是中國人 $p1->myCountry(); //調(diào)用靜態(tài)成員方法 echo Student::$country."<br />"; // 調(diào)用子類 輸出:中國 $t1 = new Student(); // 實(shí)例化子類 $t1->study(); // 調(diào)用子類中的方法輸出:我是中國人 ?> <html> <head> <meta Content-Type="content-type:text/plain" charset="utf-8"> </head> </html>
輸出結(jié)果:
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、鯉城網(wǎng)絡(luò)推廣、重慶小程序開發(fā)公司、鯉城網(wǎng)絡(luò)營銷、鯉城企業(yè)策劃、鯉城品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供鯉城建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:chinadenli.net
中國
zhongguo
liming我是中國人
我是中國人
中國
我是中國人
public的變量可以如果沒有static是可以實(shí)例化調(diào)用的調(diào)用,如果有static,就不能實(shí)例化調(diào)用。如:
正確的寫法:
<?php class myclass{ public static $name="amos"; } class myclass1{ public $mingzi="amos"; } echo myclass::$name; $p2=new myclass1(); echo $p2->mingzi; ?> <html> <head> <meta Content-Type="content-type:text/plain" charset="utf-8"> </head> </html>
錯(cuò)誤的寫法:
<?php class myclass{ public static $name="amos"; } class myclass1{ public $mingzi="amos"; } $p1=new myclass(); echo $p1->name; echo myclass1::$mingzi; ?> <html> <head> <meta Content-Type="content-type:text/plain" charset="utf-8"> </head> </html>
為什么要聲明static類型的成員和方法?
聲明類成員或方法為static,就可以不實(shí)例化類而直接訪問。
如何實(shí)例化?
$var= new classname();
網(wǎng)站題目:php中類的屬性和方法如何使用
分享網(wǎng)址:http://chinadenli.net/article42/goggec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、ChatGPT、關(guān)鍵詞優(yōu)化、企業(yè)建站、電子商務(wù)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)