上篇文章為大家介紹了《你必須了解函數的參數(詳細介紹)》,本文繼續介紹什麼是參數?本篇文章附實例喲,還不進來看看! ! !
上次我們談到函數的參數我們繼續接著上次補充:
參數分為形參和實參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中文網其他相關文章!

本文比較了酸和基本數據庫模型,詳細介紹了它們的特徵和適當的用例。酸優先確定數據完整性和一致性,適合財務和電子商務應用程序,而基礎則側重於可用性和

本文討論了確保PHP文件上傳的確保,以防止諸如代碼注入之類的漏洞。它專注於文件類型驗證,安全存儲和錯誤處理以增強應用程序安全性。

本文討論了在PHP中實施API速率限制的策略,包括諸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之類的庫。它還涵蓋監視,動態調整速率限制和手

本文討論了使用password_hash和pyspasswify在PHP中使用密碼的好處。主要論點是,這些功能通過自動鹽,強大的哈希算法和SECH來增強密碼保護

本文討論了OWASP在PHP和緩解策略中的十大漏洞。關鍵問題包括注射,驗證損壞和XSS,並提供用於監視和保護PHP應用程序的推薦工具。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1
好用且免費的程式碼編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),