上篇文章為大家介紹了《你必須了解函數的參數(詳細介紹)》,本文繼續介紹什麼是參數?本篇文章附實例喲,還不進來看看! ! !
上次我們談到函數的參數我們繼續接著上次補充:
參數分為形參和實參2部分:
形參就是形式上的參數,在定義函數的括號中使用;
實參就是實際上的參數,在呼叫函數的括號中使用;
注意:
如果函數有定義參數,那麼呼叫函數時必須傳入對應的實參(形參沒有預設值的情況)
如果函數同時具備形參的預設值,並且傳入對應的實參,那麼以傳來的實參為主(相當於變數賦值,用實參的值賦值給形參)
如果要傳入實參,必須和形參的位置一一對應;
(補充說明)
如果形參中具有預設值,將最有可能傳入實參的形參放在前面;
##如果函數同時具有預設值的形參和沒有預設值的形參,那麼沒有預設值的形參一定要放在有預設值的形參前;
傳入的參數一定要和參數對應,免得出現邏輯問題;
##先設定角色的姓名,性別,角色等,,具體以程式碼為例:
<?php //创建游戏角色的功能 function createPerson($name,$sex,$job,$head = '帽子', $hand = '灵石', $close = '广袖流仙裙'){ //有姓名 echo ' 角色的名称是:'.$name. '<br/>'; //有性别 echo ' 角色的性别是:'.$sex. '<br/>'; echo ' 角色的职业是:'.$job.'<br/>'; echo ' 加载游戏场景,进入游戏<hr/>'; //有一些默认初始化的装备 //头部 echo ' 头顶:' . $head. '<br/>'; //武器 echo '手拿: ' . $hand. '<br/>'; //衣服 echo '衣服: ' . $close. '<br/>'; } //用户创建角色 createPerson('巧克力慕斯','女','公主'); ?>
##創建遊戲角色的功能程式碼解析:
先初步試化一個函數,利用function函數定義,設定其姓名(name)性別(sex)工作內容(job),緊接著我們輸出(echo)一個角色的名稱( name),以此類推,輸出我們所需要的遊戲人物設定,然後我們繼續輸出(echo)關於加載遊戲場景,進入遊戲,在此期間,當我們進入遊戲會有一些默認初始化的裝備,例如頭部,因此,我們繼續輸出(echo)關於頭部設定的一些代碼,和上述一樣以此類推,寫出其他的默認設定;緊接著,我們來創建角色,(調用創建角色的功能【creatperson ();】),當我們創建完角色後,就可以進入遊戲。
推薦學習:《PHP影片教學
》以上是PHP中你必須完全掌握的兩種參數(附實例)精選的詳細內容。更多資訊請關注PHP中文網其他相關文章!