迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
比如我定義了一個(gè)函數(shù)
function dr_demo{
if (\Phpcmf\Service::C()->_is_mobile()) {
echo '這是移動(dòng)端'
}else{
echo '這是PC斷'
}
然后模板分別調(diào)用{dr_demo($data)}
這樣的話靜態(tài)生成不會(huì)輸出"這是移動(dòng)端"嗎?
函數(shù)語(yǔ)法都錯(cuò)了,先去了解一下php怎么定義函數(shù)的語(yǔ)法
回復(fù)迅睿框架創(chuàng)始人
少寫了一個(gè)() 不要在意細(xì)節(jié)
function dr_demo(){
echo '這是移動(dòng)端';
echo '這是PC斷';
這樣可以吧!- -!
你里面都沒(méi)有參數(shù) 為啥還要傳參進(jìn)去
回復(fù)@K大帥
好吧,哥哥,看來(lái)我的問(wèn)題描述還是不夠清楚
現(xiàn)在沒(méi)有函數(shù)了
這樣的話靜態(tài)生成,移動(dòng)端和PC會(huì)分別輸出 "這是移動(dòng)端" "這是PC" 嗎?
這次沒(méi)有函數(shù)了
靜態(tài)里面 是沒(méi)法判斷的。只能偽靜態(tài)
這個(gè)我清楚,我的意思是在生成之前,就比如說(shuō) 用模板和和PC模板,在解析的時(shí)候這樣寫不合適吧,
或者說(shuō) \Phpcmf\Service::C()->_is_mobile() IS_PC IS_MOBILE 這種的必須是動(dòng)態(tài)或者是偽靜態(tài)才可以用
你為啥不直接說(shuō)你的用途 讓別人給你方案 就一個(gè)判斷終端的 搞這么麻煩
靜態(tài)生成讀取的目錄不一樣,所以無(wú)法在生成時(shí),判斷是否手機(jī)端!
因?yàn)樗蓵r(shí)是沒(méi)有終端信息給頁(yè)面代碼的
你如果要手機(jī)端,PC端生成不一樣的內(nèi)容信息,那你就獨(dú)立做一套手機(jī)端啊
為什么要寫到一起呢?
你沒(méi)看后臺(tái)的模板目錄嗎?有獨(dú)立的手機(jī)端目錄
函數(shù)語(yǔ)法都錯(cuò)了,先去了解一下php怎么定義函數(shù)的語(yǔ)法
回復(fù)迅睿框架創(chuàng)始人
少寫了一個(gè)() 不要在意細(xì)節(jié)
回復(fù)迅睿框架創(chuàng)始人
function dr_demo(){
if (\Phpcmf\Service::C()->_is_mobile()) {
echo '這是移動(dòng)端';
}else{
echo '這是PC斷';
}
}
然后模板分別調(diào)用{dr_demo($data)}
這樣的話靜態(tài)生成不會(huì)輸出"這是移動(dòng)端"嗎?
這樣可以吧!- -!
你里面都沒(méi)有參數(shù) 為啥還要傳參進(jìn)去
回復(fù)@K大帥
好吧,哥哥,看來(lái)我的問(wèn)題描述還是不夠清楚
現(xiàn)在沒(méi)有函數(shù)了
if (\Phpcmf\Service::C()->_is_mobile()) {
echo '這是移動(dòng)端';
}else{
echo '這是PC斷';
}
這樣的話靜態(tài)生成,移動(dòng)端和PC會(huì)分別輸出 "這是移動(dòng)端" "這是PC" 嗎?
這次沒(méi)有函數(shù)了
靜態(tài)里面 是沒(méi)法判斷的。只能偽靜態(tài)
回復(fù)@K大帥
這個(gè)我清楚,我的意思是在生成之前,就比如說(shuō) 用模板和和PC模板,在解析的時(shí)候這樣寫不合適吧,
或者說(shuō) \Phpcmf\Service::C()->_is_mobile() IS_PC IS_MOBILE 這種的必須是動(dòng)態(tài)或者是偽靜態(tài)才可以用
你為啥不直接說(shuō)你的用途 讓別人給你方案 就一個(gè)判斷終端的 搞這么麻煩
靜態(tài)生成讀取的目錄不一樣,所以無(wú)法在生成時(shí),判斷是否手機(jī)端!
因?yàn)樗蓵r(shí)是沒(méi)有終端信息給頁(yè)面代碼的
你如果要手機(jī)端,PC端生成不一樣的內(nèi)容信息,那你就獨(dú)立做一套手機(jī)端啊
為什么要寫到一起呢?
你沒(méi)看后臺(tái)的模板目錄嗎?有獨(dú)立的手機(jī)端目錄