5.4.5 PHP變量函數

變量函數

<?php
    /** 聲明第一個函數one, 計算兩個數的和
        @param  int $a  計算和的第一個運算元
        @param  int $b  計算和的第二個運算元
        @return int     返回計算后的結果
    */
    function one( $a, $b ) {
        return $a + $b;
    }
    /** 聲明第二個函數two, 計算兩個數的平方和
    */
    function two($a, $b) {
        return $a*$b + $b*$b;
    }   
    $result = "one";   //將函數名"one"賦給變量$result, 執行$result()時則調用函數one()
    //$result = "two"; //將函數名"two"賦給變量$result, 執行$result()時則調用函數two()
     echo “運算結果是:”.$result(2, 3);    //變量$result的函數名值,就調用哪個函數

例 test.php

  • 如果將一個函數名稱(字符串), 給一個變量(字符串), 然后在這個變量后面加上括號, 就會調用這個變量值對應函數
<?php
    function add($a, $b) {
        return $a + $b;
    }

    function chen($a, $b) {
        return $a * $b;
    }

    function chu($a, $b) {
        if($b!=0)
            return $a/$b;
        else
            return false;
    }
    $var = "add";
    $var = "chen";
    $var = "chu";
    echo $var(10, 20);
    chu(10, 20);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 目錄### 一、函數的定義二、自定義函數三、函數的工作原理和結構化編程四、PHP變量的范圍五、聲明及應用各種形式的...
    akon2016閱讀 800評論 1 1
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,914評論 18 139
  • 一、php可以做什么 php是一種可以在服務器端運行的編程語言,可以運行在Web服務器端。 php是一門后臺編程語...
    空谷悠閱讀 3,142評論 4 97
  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,270評論 0 4
  • 推薦書籍:《服務的細節:如何讓顧客的不滿產生利潤》佐藤知恭 產品出現故障原本是一件讓顧客產生不滿、用戶體驗受挫的事...
    店小二的二閱讀 936評論 0 3