W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
作用:獲取或設(shè)置語言提示消息。
語法: mixed lang([string $key][, ...])
參數(shù):
$key
設(shè)置消息名稱,使用點(diǎn)語法,如 mod.missingArguments;
也可以設(shè)置為一個(gè)關(guān)聯(lián)數(shù)組來設(shè)置運(yùn)行時(shí)的提示消息。
更多參數(shù),用來為消息名稱提供替換參數(shù)。
返回值:
如果未提供任何參數(shù),則返回所有語言提示消息組成的數(shù)組。
如果提供 $key
參數(shù)為字符串,則返回對(duì)應(yīng)的語言提示消息,可能是一條文本,也可能是一個(gè)數(shù)組,取決于 $key
訪問的深度。
如果提供 $key
參數(shù)為關(guān)聯(lián)數(shù)組,則設(shè)置運(yùn)行時(shí)語言提示并返回 true
。
如果除了 $key
參數(shù)外,還提供了更多的參數(shù),那么這些參數(shù)將用來替換消息中對(duì)應(yīng)的用 {}
扣起來的關(guān)鍵字。
說明:
ModPHP 的語言包是三層模式,即默認(rèn)語言、用戶語言和運(yùn)行時(shí)語言,優(yōu)先級(jí)從右到左。默認(rèn)語言包存放在 __ROOT__/mod/lang/
目錄下,用戶語言包存放在 __ROOT__/user/lang/
目錄下。通過設(shè)置 config('mod.language')
來確定系統(tǒng)運(yùn)行時(shí)加載的語言包,比如設(shè)置為 zh_CN
,則加載 zh_cn.php
語言包。
消息中可以使用花括號(hào) {}
來接收 lang()
函數(shù)提供的其他參數(shù),并將其替換后返回。比如 mod.noData = '無{module}數(shù)據(jù)。'
,那么在使用 lang('mod.noData', '用戶')
時(shí),其返回值將是“無用戶數(shù)據(jù)。
”。
如果語言包中不存在 $key
參數(shù)所訪問的消息,則將 $key
原樣返回。
示例:
<?php
echo lang('user.notExists'); //將輸出 所請(qǐng)求的用戶不存在。
lang(array( //設(shè)置運(yùn)行時(shí)語言提示
'user.notExists' => '所請(qǐng)求的用戶不存在。'
));
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: