php基礎知識7-函數(shù)
php是一門計算機編程語言,主要應用于開發(fā)web應用(網(wǎng)站建設等),本系列博客從php基礎語法出發(fā),介紹php基礎知識。使讀者深入淺出的學習到編程的樂趣。
本系列博客將講解以下9個知識點,變量、常量、數(shù)據(jù)類型、運算符、數(shù)組、流程控制(順序、選擇、循環(huán))、函數(shù)、文件處理、面向對象
每篇文章都會在文末留下一個課后作業(yè),答案獲取請私聊我,大家可以在評論區(qū)積極討論,共同進步

概念
不管學習什么樣的編程語言,函數(shù)都是必不可少的一個點。函數(shù)為什么這么重要呢?是因為使用函數(shù)可以減少代碼的冗余度,提升代碼的復用性。大大增加編程的效率。所以我們一定要認真學習它。
首先,什么是函數(shù)?函數(shù)就是將一段相關的代碼塊封裝起來并且賦予它一個專門的名字。在其他地方,我們只需要叫它的名字即可完成調用。
舉一個生活中的例子,我們去飯店吃飯需要首先點菜, 比如點一個青椒肉絲,老板只需要對后廚喊一聲青椒肉絲,具體的細節(jié)他并不用關心。后廚在聽到青椒肉絲后,將完成切菜、準備食材、炒菜、裝盤、上菜等操作。
在這個例子中,后廚的種種行為就是函數(shù)體(也就是一段相關的代碼塊),函數(shù)名也就是青椒肉絲,老板喊一聲青椒肉絲也就是在調用函數(shù)。
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
/**
* 青椒肉絲(函數(shù))
*/
function qingjiaorousi()
{
printf("切菜");
echo "<br />";
printf("準備食材");
echo "<br />";
printf("炒菜");
echo "<br />";
printf("裝盤");
echo "<br />";
printf("上菜");
echo "<br />";
}
qingjiaorousi(); //調用函數(shù)函數(shù)的格式
function 函數(shù)名(形參) { 函數(shù)體 return xx; //返回值 }
注:1、申明函數(shù)必須以funtion為開頭 ,函數(shù)名一般不重復;2、形參可以有也可以不用 3、返回值可以沒有,如果有必唯一。
代碼實操
編寫一個a+b的函數(shù),并且用一個變量接收返回值并輸出。請用代碼實現(xiàn)。
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
//add函數(shù)功能為a+b
function add($a, $b)
{
$sum = $a + $b;
return $sum;
}
$c = add(10 , 20);
echo $c;執(zhí)行結果:
課后練習
1、函數(shù)是什么?如何申明函數(shù)?
2、編寫一個a-b的函數(shù),并且用一個變量接收返回值并輸出。請用代碼實現(xiàn)。
課后練習答案,通過微信搜一搜「 學長冷月 」回復php獲取 文章持續(xù)更新,本文 GitHub https://github.com/lengyueit/phpFamily 已收錄,歡迎Star。
