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