欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php中類的屬性和方法如何使用

<?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)

成都seo排名網(wǎng)站優(yōu)化