国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


PHP8的靜態(tài)變量和方法-PHP8知識詳解

    時間: 瀏覽:819次  來源:站長在線
導(dǎo)讀:我們在上一課程講到了public、private、protected這3個關(guān)鍵字,今天我們來講解static關(guān)鍵字,明天再講解final關(guān)鍵字。 如果不想通過創(chuàng)建對象來調(diào)用變量或方法,則可以將該變量或方法創(chuàng)建為靜態(tài)變量或方法,也就是在變量或方法的前面加上static關(guān)鍵詞。

我們在上一課程講到了public、private、protected這3個關(guān)鍵字,今天我們來講解static關(guān)鍵字,明天再講解final關(guān)鍵字。

如果不想通過創(chuàng)建對象來調(diào)用變量方法,則可以將該變量或方法創(chuàng)建為靜態(tài)變量或方法,也就是在變量或方法的前面加上static關(guān)鍵詞。


使用靜態(tài)變量或方法,不僅不需要實(shí)例化對象,還可以在對象銷毀后,仍然保持被修改的靜態(tài)數(shù)據(jù),以備下次使用。

例如水果的庫存量,每次被采購后,都會減少,下一次使用時希望該數(shù)值是上一次的值,下面通過實(shí)例來解決這個問題。

使用靜態(tài)變量,參考代碼

<?PHP
    class Fruit {
        static $num=1000;               //聲明一個靜態(tài)變量$num,初始值為1000
        public function shownum(){                     //定義一個方法
            echo "蘋果的庫存還有".self::$num."公斤<br />"; //輸出靜態(tài)變量
            self::$num--;                              //靜態(tài)變量減1
        }
    }
    $f1=new Fruit();                              //類的實(shí)例化對象goods1
    $f1->shownum();                               //調(diào)用對象goods1的display()方法
    $f2=new Fruit();                             //類的實(shí)例化對象goods2
    $f2->shownum();                              //類調(diào)用對象goods2的display()方法
    echo "蘋果的庫存還有".Fruit::$num."公斤";  //直接使用類名調(diào)用靜態(tài)變量
?>

以上代碼在php8中的運(yùn)行結(jié)果為:

蘋果的庫存還有1000公斤
蘋果的庫存還有999公斤
蘋果的庫存還有998公斤

到此為止,PHP8的靜態(tài)變量和方法就講解完畢了。



本文地址:http://003188.cn/php8dejingtaibianlianghefangfa.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

PHP8的靜態(tài)變量和方法-PHP8知識詳解

導(dǎo)讀:我們在上一課程講到了public、private、protected這3個關(guān)鍵字,今天我們來講解static關(guān)鍵字,明天再講解final關(guān)鍵字。 如果不想通過創(chuàng)建對象來調(diào)用變量或方法,則可以將該變量或方法創(chuàng)建為靜態(tài)變量或方法,也就是在變量或方法的前面加上static關(guān)鍵詞。

2023-09-28  分類:PHP學(xué)堂  瀏覽:820次


PHP8中偽變量“$this->”和操作符“::”的使用-PHP8知識詳解

導(dǎo)讀:對象不僅可以調(diào)用自己的變量和方法,也可以調(diào)用類中的變量和方法。php8通過偽變量“$this->”和操作符“::”來實(shí)現(xiàn)這些功能。

2023-09-24  分類:PHP學(xué)堂  瀏覽:829次


PHP8的類與對象的基本操作之成員變量-PHP8知識詳解

導(dǎo)讀:成員變量是指在類中定義的變量。在類中可以聲明多個變量,所以對象中可以存在多個成員變量,每個變量將存儲不同的對象屬性信息。

2023-09-21  分類:PHP學(xué)堂  瀏覽:819次


PHP8內(nèi)置函數(shù)中的變量函數(shù)-PHP8知識詳解

導(dǎo)讀:今天學(xué)習(xí)的變量函數(shù)中,著重講解了5個,分別是:檢測變量是否為空的函數(shù)empty()、判斷變量是否定義過的函數(shù)isset()、銷毀指定的變量的函數(shù)unset()、獲取變量的類型的函數(shù)gettype()、檢查變量是否為數(shù)字或數(shù)字字符串的函數(shù)is_numeric()。

2023-09-02  分類:PHP學(xué)堂  瀏覽:923次


變量函數(shù)及銷毀函數(shù)中的變量-PHP8知識詳解

導(dǎo)讀:今天分享PHP8知識詳解中的變量函數(shù)及銷毀函數(shù)中的變量,以及相應(yīng)的示例代碼。

2023-08-26  分類:PHP學(xué)堂  瀏覽:842次


給PHP8和MySQL8添加到環(huán)境變量-ThinkPHP8知識詳解

導(dǎo)讀:在phpenv安裝的時候,環(huán)境變量默認(rèn)的PHP版本是7.4的,MySQL的版本是5.7的,要想使用thinkphp8來開發(fā),就必須修改環(huán)境變量,本文就詳細(xì)講解了如果修改PHP和MySQL的環(huán)境變量。

2023-08-12  分類:ThinkPHP教程  瀏覽:931次


PHP8的變量-PHP8知識詳解

導(dǎo)讀:昨天我們講解了PHP8的常量,今天講解PHP8的變量。常量有定義常量和預(yù)定義常量,變量呢?那就沒有定義變量了,那叫給變量賦值,但是還是有預(yù)定義變量的。下面就給大家講解什么是變量、變量賦值及使用及預(yù)定義變量。

2023-08-11  分類:PHP學(xué)堂  瀏覽:775次


站長在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類:Python學(xué)堂  瀏覽:1718次


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類:Python學(xué)堂  瀏覽:1620次


零基礎(chǔ)Python完全自學(xué)教程5:Python中的變量

歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的《零基礎(chǔ)Python完全自學(xué)教程》今日分享的是第5課《Python中的變量》。本節(jié)課主要內(nèi)容有:Python中的保留字、Python中的標(biāo)識符、理解Python中的變量、定義變量。

2021-10-17  分類:Python學(xué)堂  瀏覽:1809次