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


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

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

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

1、變量函數(shù)

變量函數(shù),是指通過變量來訪問的函數(shù)。當變量后有圓括號時,PHP將自動尋找與變量的值同名的函數(shù),然后執(zhí)行該函數(shù)。

變量函數(shù)引用,示范代碼:

<?php
    function a() {                      // 創(chuàng)建a()函數(shù)
        echo "今天學習的是php。<br />";
    }
    function b($s)            {      // 創(chuàng)建b()函數(shù)
        echo $s;
    }
    $v1 = "a";                         // 將a函數(shù)名賦值給變量
    $v1 ();                             //調(diào)用該變量值同名函數(shù)并執(zhí)行,調(diào)用a()函數(shù)!
    $v1 = "b";                       //重新賦值
    $v1 ("今天學習的是python。");    //調(diào)用該變量值同名函數(shù)并執(zhí)行,調(diào)用b()函數(shù)!
?>

以上代碼在php8中執(zhí)行的結(jié)果如下:

今天學習的是php。
今天學習的是python。


2、銷毀函數(shù)中的變量

 當用戶創(chuàng)建一個變量時,相應(yīng)的在內(nèi)存中有一個空間專門用于存儲該變量,該空間引用計數(shù)+1。當變量與該空間的聯(lián)系被斷開時,空間引用計數(shù)-1,直到引用計數(shù)為0,則稱為垃圾。

PHP有自動回收垃圾的機制,用戶也可以手動銷毀變量,通常使用unset()函數(shù)來實現(xiàn)。該函數(shù)的語法格式如下:

void unset(變量)

函數(shù)中變量的銷毀,示例代碼:

<?php
    function fun($a){               //創(chuàng)建函數(shù)
        echo $a;                     //輸出變量$a
        unset ($a);                  //使用unset()銷毀不再使用的變量$a
        echo $a;                     //再次輸出變量$a時會報錯
    }
    fun("php");     //調(diào)用函數(shù)
?>

以上代碼在PHP8中,運行結(jié)果為:

php
Warning: Undefined variable $a in D:\phpenv\www\localhost\test.php on line 5

上述代碼定義了一個名為fun的函數(shù),函數(shù)接受一個參數(shù)a。在函數(shù)內(nèi)部,首先使用echo語句輸出變量a的值,然后使用unset()函數(shù)銷毀變量a。最后,在嘗試再次輸出變量a。

到此為止,今天PHP8知識詳解中的變量函數(shù)及銷毀函數(shù)中的變量就講解完畢了。



本文地址:http://003188.cn/bianlianghanshujixiaohuihanshuzhongdebianliang.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學堂  瀏覽:819次


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

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

2023-09-24  分類:PHP學堂  瀏覽:829次


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

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

2023-09-21  分類:PHP學堂  瀏覽:818次


PHP8函數(shù)包含文件-PHP8知識詳解

在php中,可以使用以下函數(shù)來包含其他文件:include()、include_once()、require()、require_once()。1、include():包含并運

2023-09-02  分類:PHP學堂  瀏覽:691次


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

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

2023-09-02  分類:PHP學堂  瀏覽:922次


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

導(dǎo)讀:本文講到了數(shù)學函數(shù)中的隨機數(shù)函數(shù)rand()、舍去法取整函數(shù)floor()、向上取整函數(shù) ceil()、對浮點數(shù)進行四舍五入的函數(shù)round()、絕對值函數(shù) abs()、平方根函數(shù) sqrt()這6個函數(shù)。

2023-08-29  分類:PHP學堂  瀏覽:539次


PHP8的箭頭函數(shù)-PHP8知識詳解

導(dǎo)讀:PHP 7.4 引入了箭頭函數(shù)(Arrow Functions),并在 PHP 8 中得到了進一步改進和擴展。 箭頭函數(shù)是一種更簡潔的匿名函數(shù)形式,它們提供了一種更便捷的方式來定義輕量級的、單行的回調(diào)函數(shù)。

2023-08-27  分類:PHP學堂  瀏覽:957次


PHP8的匿名函數(shù)-PHP8知識詳解

導(dǎo)讀:PHP8引入了匿名函數(shù)(AnonymousFunctions),它是一種創(chuàng)建短生命周期的函數(shù),不需要命名,并且可以在其作用域內(nèi)直接使用。以下是在PHP8中使用匿名函數(shù)的知識要點。

2023-08-27  分類:PHP學堂  瀏覽:801次


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

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

2023-08-26  分類:PHP學堂  瀏覽:842次


PHP8函數(shù)的引用和取消-PHP8知識詳解

導(dǎo)讀:今天分享的是php8函數(shù)的引用和取消,不過在PHP官方的參考手冊中,已經(jīng)刪除了此類教程。

2023-08-25  分類:PHP學堂  瀏覽:788次