天天看點

php基礎知識7-函數概念函數的格式代碼實操課後練習

php是一門計算機程式設計語言,主要應用于開發web應用(網站建設等),本系列部落格從php基礎文法出發,介紹php基礎知識。使讀者深入淺出的學習到程式設計的樂趣。

本系列部落格将講解以下9個知識點,變量、常量、資料類型、運算符、數組、流程控制(順序、選擇、循環)、函數、檔案處理、面向對象

每篇文章都會在文末留下一個課後作業,答案擷取請私聊我,大家可以在評論區積極讨論,共同進步

php基礎知識7-函數概念函數的格式代碼實操課後練習

概念

不管學習什麼樣的程式設計語言,函數都是必不可少的一個點。函數為什麼這麼重要呢?是因為使用函數可以減少代碼的備援度,提升代碼的複用性。大大增加程式設計的效率。是以我們一定要認真學習它。

首先,什麼是函數?函數就是将一段相關的代碼塊封裝起來并且賦予它一個專門的名字。在其他地方,我們隻需要叫它的名字即可完成調用。

舉一個生活中的例子,我們去飯店吃飯需要首先點菜, 比如點一個青椒肉絲,老闆隻需要對後廚喊一聲青椒肉絲,具體的細節他并不用關心。後廚在聽到青椒肉絲後,将完成切菜、準備食材、炒菜、裝盤、上菜等操作。

在這個例子中,後廚的種種行為就是函數體(也就是一段相關的代碼塊),函數名也就是青椒肉絲,老闆喊一聲青椒肉絲也就是在調用函數。

<?php
/**
 * Created by 冷月小白.
 * 微信公衆号: 學長冷月
 */
/**
 * 青椒肉絲(函數)
 */
function qingjiaorousi() 
{
    printf("切菜");
    echo "<br />";
    printf("準備食材");
    echo "<br />";
    printf("炒菜");
    echo "<br />";
    printf("裝盤");
    echo "<br />";
    printf("上菜");
    echo "<br />";
}
qingjiaorousi(); //調用函數
           

函數的格式

function 函數名(形參) { 函數體 return xx; //傳回值 }

注:

1、申明函數必須以funtion為開頭 ,函數名一般不重複;

2、形參可以有也可以不用

3、傳回值可以沒有,如果有必唯一。

代碼實操

編寫一個a+b的函數,并且用一個變量接收傳回值并輸出。請用代碼實作。

<?php
/**
 * Created by 冷月小白.
 * 微信公衆号: 學長冷月
 */

//add函數功能為a+b
function add($a, $b)
{
    $sum = $a + $b;
    return $sum;
}

$c = add(10 , 20);
echo $c;
           

執行結果:

php基礎知識7-函數概念函數的格式代碼實操課後練習

課後練習

1、函數是什麼?如何申明函數?

2、編寫一個a-b的函數,并且用一個變量接收傳回值并輸出。請用代碼實作。

課後練習答案,通過微信搜一搜「 學長冷月 」回複php擷取

文章持續更新,本文 GitHub https://github.com/lengyueit/phpFamily 已收錄,歡迎Star。