91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php形參和實參的區別有哪些

發布時間:2021-12-06 11:01:47 來源:億速云 閱讀:147 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關php形參和實參的區別有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

區別:1、形參是定義函數時函數名后面括號內的若干個參數,實參是調用函數時函數名后面括號中的若干個參數;2、形參是不具有實際意義的參數,而實參是具有實際數據意義的參數。

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

函數的參數分為兩種:形參和實參

  • 形參:形式參數,不具有實際意義的參數,是在函數聲明定義時使用的參數

  • 實參:實際參數,具有實際數據意義的參數,是在函數調用時使用的參數

1. 形式參數

形式參數就是定義函數時函數名后面括號內的參數列表(簡稱“形參”),就像它的名字一樣,形參本身沒有具體的值。因為函數體中需要使用外部傳入的參數,為了使參數可以正確地傳遞進來,就需要通過形式參數與函數體里面的數據進行傳遞,形式參數如下圖所示。

php形參和實參的區別有哪些

【示例】一個函數的形式參數如下所示:

<?php
    function hello($str){
        echo '參數 $str 的值為:'.$str.'<br>';
        echo '億速云';
    }
?>

其中,代碼第 2 行函數名后面括號中的變量 $str 就是該函數的形式參數。

2. 實際參數

實際參數就是我們在調用函數時函數名后面括號中的若干個參數(簡稱“實參”),實參和形參需要按順序一一對應,它會替換形式參數在函數體中對應的變量值,函數的參數可以是一個具體的值,也可以是一個變量,實際參數如下圖所示。

php形參和實參的區別有哪些

【示例】下面通過代碼來演示一下調用函數時使用的實際參數:

<?php
    function add($a, $b){
        echo $a.' + '.$b.' = '.($a+$b).'<br>';
    }
    add(11, 32);
?>

其中,代碼第 6 行函數名后面括號中的 11、32 就是實際參數。

注意:實際參數一定要和形式參數的個數相相同,并且一一對應,不然程序會出錯。

【示例】調用函數時,當實際參數與形式參數個數不同時,將發生一個致命錯誤:

<?php
    function add($a, $b){
        echo $a.' + '.$b.' = '.($a+$b).'<br>';
    }
    add(11);
?>

運行結構如下:

Fatal error: Uncaught ArgumentCountError: Too few arguments to function add().


關于“php形參和實參的區別有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

长宁县| 利辛县| 仙居县| 嘉禾县| 浦县| 重庆市| 望城县| 昂仁县| 正蓝旗| 昭平县| 双流县| 乌苏市| 灵武市| 五台县| 宁城县| 柯坪县| 石楼县| 皋兰县| 永川市| 宜都市| 浦城县| 南昌市| 呼图壁县| 隆子县| 会同县| 嘉善县| 安塞县| 通山县| 屏东县| 清流县| 汉中市| 清徐县| 宝应县| 安乡县| 盐边县| 宣威市| 清原| 河西区| 宜黄县| 嘉荫县| 会昌县|