W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
作用:設(shè)置和獲取額外的偽靜態(tài)規(guī)則。
語(yǔ)法:?mixed?staticuri([mixed?$filename][,?string?$staticURI])
參數(shù):
$filename
?指定模板文件(相對(duì)于網(wǎng)站根目錄),也可設(shè)置為一個(gè)關(guān)聯(lián)數(shù)組來(lái)同時(shí)設(shè)置多條偽靜態(tài)規(guī)則。$staticURI
偽靜態(tài) URL 地址,必須以文件名開(kāi)頭(不含 .php
后綴)。
返回值:
如果未設(shè)置參數(shù),則返回所有偽靜態(tài)地址格式組成的關(guān)聯(lián)數(shù)組。
如果僅提供 $filename
參數(shù)為字符串,如果對(duì)應(yīng)的偽靜態(tài)地址格式存在則將其返回,否則返回 null
。
如果提供 $filename
參數(shù)為數(shù)組,則同時(shí)設(shè)置多條偽靜態(tài)規(guī)則并返回 true
。
如果同時(shí)提供 $filename(字符串)
和 $staticURI
參數(shù),則設(shè)置偽靜態(tài)規(guī)則并始終返回 $staticURI
。
說(shuō)明:
在配置目錄中,與 staticuri()
函數(shù)相關(guān)聯(lián)的是 static-uri.php
文件,在第一次調(diào)用該函數(shù)時(shí),系統(tǒng)會(huì)將 static-uri.php
文件所返回的配置數(shù)組填充到 staticuri()
函數(shù)中。
自 ModPHP 2.1.7 起,該函數(shù)可以將第一個(gè)參數(shù) $filename
設(shè)置為一個(gè)絕對(duì)路徑(以 /
作為目錄分隔符),函數(shù)會(huì)自動(dòng)將其轉(zhuǎn)換為相對(duì)于網(wǎng)站根目錄的相對(duì)路徑。這可以方便地在模板目錄中使用 current_dir()
和 template_dir()
函數(shù)來(lái)獲取模板文件名并為其設(shè)置偽靜態(tài)規(guī)則。
更多有關(guān)偽靜態(tài)的說(shuō)明,請(qǐng)查看《偽靜態(tài)規(guī)則》。
示例:
<?php
print_r(staticuri()); //打印所有偽靜態(tài)規(guī)則
staticuri('template/test.php', 'test/{keyword}'); //設(shè)置一條偽靜態(tài)規(guī)則
echo staticuri('template/test.pnp'); //獲取偽靜態(tài)規(guī)則
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: