亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP中的變量與函數(shù)

原創(chuàng) 2019-08-09 13:08:15 293
摘要:<?php/** * 教學(xué)內(nèi)容:程序主要是由什么組成的? * 知識點: * 1. 程序主要是由變量和函數(shù)組成的 * 2. 變量的命名,定義與訪問 * 2. 函數(shù)的定義,參數(shù)類型與訪問 * 3. *//**************************************************************

<?php

/**

 * 教學(xué)內(nèi)容:程序主要是由什么組成的?

 * 知識點:

 * 1. 程序主要是由變量和函數(shù)組成的

 * 2. 變量的命名,定義與訪問

 * 2. 函數(shù)的定義,參數(shù)類型與訪問

 * 3.

 */


/********************************************************************************

/**** 老師: 同學(xué)們好,我是朱老師

/**** 同學(xué): 老師好,請問這節(jié)課,我們要學(xué)習(xí)什么呢?

/**** 老師: 這節(jié)課,是我們php開發(fā)基礎(chǔ)的第一節(jié)課,咱們一起來看一下,在php代碼中,究竟都有些什么?

*********************************************************************************/


//首先: 程序是由變量和函數(shù)組成的;

//那以本節(jié)課,我會用一個小故事,來給大家詳細的解釋一下這二個重要的概念

//以后呢,我也會盡可能的用講故事的方式,來上課,讓大家快樂學(xué)習(xí),愛上編程



// 變量是什么?

// 變量:是程序中,臨時存放數(shù)據(jù)的地方,就像你逛超市,把包包臨時存放起來是一樣的;

// 那么,如何定義一個變量呢?

//定義變量

$girl = '小龍女';

// 上面就是一條典型的變量定義語句,php中的每條語句必須要分號結(jié)束;

// 變量由變量名和值二部分組成,php中的變量必須用$符開始,后面必須緊跟字母或下劃線,例如:


$_name = '阿豬'; //正確

//$123acb = 100;  //錯誤,$符后面不能是數(shù)字


// 變量在定義的時候,可以直接賦值,用等號=, 就是賦值操作

// 第一次給變量賦值有一個高逼格的叫法: 初始化,就像是女孩子的第一次,也有一個特別清新脫俗的叫法,對不對?



/*****************************************************

//**** 同學(xué): 老師, 咱們們在上課呢?這個問題,咱們課后再討論吧~~

******************************************************/



// 好吧,如果第一次定義變量的時候,沒有賦值怎么辦? 就像這樣

$小龍女;

// 小龍女被誰初始化了?也就是說,小龍女的第一次,給了誰?

$小龍女 = '尹志平';


//好,問題來了: 變量的第一次賦值叫什么?  答案: 初始化



/**********************************************

// **** 學(xué)生: 老師: 中文可以用做變量嗎?

// **** 老師:可以,但不推薦,必須使用標(biāo)準(zhǔn)的英文字母

***********************************************/



// 變量定義的時候沒有初始化,就像一個老處女,總找不到男朋友,怎么辦?

// 別著急,別害怕,找不到?jīng)]關(guān)系,系統(tǒng)會自動分配一個男朋友,這里,應(yīng)該叫:默認值,

$brand = null;

// 這個值叫null, null即是色,色即是空,空就是啥都沒有,這個值你不想要都不行,沒得挑,再挑,你就真剩下了



// 變量已經(jīng)定義好了,如果訪問呢? 使用 echo 語句

// echo 就是顯示的意思,可以把字符串,顯示到用戶瀏覽器的窗口中

//訪問變量

echo $girl, '<br>';

// 注意,現(xiàn)在echo 有話要說: "我不生產(chǎn)代碼,它只是代碼運行結(jié)果的搬運工"



// 下面咱們再聊聊變量的好兄弟,生死搭檔: 函數(shù)


/***********************************************************************

//**** 學(xué)生: 老師,函數(shù)我知道, 在學(xué)校的時候,我們就學(xué)過,他們是同一個東西嗎?

//**** 老師: 編程世界中的函數(shù),和我們之前學(xué)過的函數(shù),很相似,就是描述一個事物的處理過程

//**** 學(xué)生: 奧得斯耐, 老師,趕緊給我們嘮嘮唄

***********************************************************************/



//在正式學(xué)習(xí)函數(shù)之前,我先發(fā)表三個重要聲明:

//    (1)函數(shù)是php中的一等公民: 所有的一切知識點,幾乎都是圍繞著函數(shù)展開

//    (2)函數(shù)是程序中唯一真正干活的家伙,必須重視它,關(guān)心它,愛護它,掌握它

//    (3)只有函數(shù)才可以自動創(chuàng)建出一個作用域,這個我們在后面會詳細說


// 現(xiàn)在,請跟著我一起走進函數(shù)的世界吧



//段子來了, 中午啦,楊過肚子餓了,想吃飯,而小龍女卻說: 為師今天身體不舒服,自己用美團點個外賣吧.

//    不, 我就想吃姑姑親手做的飯, 那好,過兒,你去打只野兔,為師給你做烤兔肉


// 有烤肉吃嘍,  現(xiàn)在咱們定義一個函數(shù): 做飯() ,來完成烤兔肉這個過程


/***************************************************************************************

//**** 學(xué)生: 老師, 我們?yōu)槭裁匆x一個函數(shù)呢?

//**** 老師: 因為做飯,這個工作,是每天都要干的事,對了需要重復(fù)的工作,用函數(shù)非常方便,一次定義,可以多次調(diào)用

//**** 最終實現(xiàn)了編程的終級目標(biāo): 代碼復(fù)用

****************************************************************************************/



//  下面,我就來定義一個函數(shù)

function cooking1($foods)

{

    return '楊過在一口一口的喂小龍女吃: ' . $foods;

}



// 我們觀察一下函數(shù)的定義過程

//1 必須使用關(guān)鍵字function來聲明, function 后是函數(shù)名稱

//2 函數(shù)名稱的命名規(guī)則與變量是一樣的,除了不能用$開頭

//3 函數(shù)是可以有參數(shù)的,不管多少參數(shù),都必須放在函數(shù)名后面的一對圓括號中

//4 哪必一個參數(shù)都沒有,圓括號也不能省略,必須要寫上


// 很快,過兒把野兔打回來了,畢竟是神雕大俠嘛, 好現(xiàn)在開始做飯

// 怎么做飯呢? 很簡單,就把這個函數(shù)調(diào)用一下就行了

// 怎么調(diào)用呢?


echo cooking1('野兔');



//好,問題來了: 函數(shù)是如何調(diào)用的?  答案: 按名稱訪問



/***************************************************************************************

//**** 學(xué)習(xí): 老師,函數(shù)調(diào)用是,是不是在在函數(shù)名稱后面,加上一結(jié)圓括號就可以了?

//**** 老師: 完成正確,看來你聽得很認真,下面我來說一下:函數(shù)調(diào)用時的參數(shù)

 ****************************************************************************************/



// '野兔',是調(diào)用函數(shù)的實際參數(shù),也叫實參,而函數(shù)中的參數(shù)列表中的參數(shù),叫形式參數(shù),也叫形參,你可理解為占位符


echo '<hr>';  //輸出一個分隔線




/***************************************************************************************

//**** 學(xué)生:  對了,  如果沒有參數(shù),怎么辦?

//**** 老師: 咱們接著講故事:如果楊過遇到大雪封山,沒有打到野兔,二手空空回來了,怎么辦?

//**** 老師: 那只好喝西北風(fēng),吃野菜了,只需要修改一下函數(shù),給參數(shù)一個默認值

****************************************************************************************/


/**

 * 函數(shù)的參數(shù)類型(必須,可選, 默認)

 */



function cooking2($foods='野菜')

{

    return '楊過在一口一口的喂小龍女吃: ' . $foods;

}


//用默認參數(shù)訪問函數(shù)

echo cooking2();

echo '<hr>';  //輸出一個分隔線



/***************************************************************************************

//**** 學(xué)生: 老師, 如果楊過沒有打到野兔,打了一只野狗怎么辦?

//**** 老師: 問得好, 其實我們還可以用變量,做為參數(shù),來調(diào)用函數(shù)

 ****************************************************************************************/


//定義一個變量

$foods = '野狗';


//使用變量做為實參來訪問函數(shù)

echo cooking2($foods);


//楊過在一口一口的喂小龍女吃: 野狗,是不是好有畫面感


/******************************************************

//**** 學(xué)生:老師, 我現(xiàn)在明白了:

//******** 程序主要由變量和函數(shù)組成

//******** 變量是臨時存放數(shù)據(jù)的地方

//******** 函數(shù)是程序的核心,是唯一可以被執(zhí)行的對象

//******** 函數(shù)是實現(xiàn)代碼復(fù)用的重要手段,一次定義,多次調(diào)用


// **** 老師: 總結(jié)的非常棒, 我們先學(xué)到這里,下課

// **** 學(xué)生: 謝謝老師, 再見 ~~

 *************************************************************/


批改老師:天蓬老師批改時間:2019-08-15 10:45:35
老師總結(jié):課堂代碼原樣照抄, 有意思嗎? 你不是為某個人學(xué), 是為你自己 <?php /** * 教學(xué)內(nèi)容:程序主要是由什么組成的? * 知識點: * 1. 程序主要是由變量和函數(shù)組成的 * 2. 變量的命名,定義與訪問 * 2. 函數(shù)的定義,參數(shù)類型與訪問 * 3. */ /******************************************

發(fā)佈手記

熱門詞條