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