您好,登錄后才能下訂單哦!
這篇文章主要介紹你必須完全掌握參數(附實例)精選,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
上次我們談到函數的參數我們繼續接著上次補充:
參數分為形參和實參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();】),當我們創建完角色后,就可以進入游戲。
以上是“你必須完全掌握參數(附實例)精選”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。