PHP在使用過(guò)程中,有時(shí)可能需要?jiǎng)討B(tài)輸出JS代碼,什么意思呢?大概是說(shuō)當(dāng)滿(mǎn)足某個(gè)條件時(shí),輸出JS代碼方案1,不滿(mǎn)足時(shí)不輸出,也可以是滿(mǎn)足時(shí)輸出方案1,不滿(mǎn)足的輸出JS代碼方案2,可以靈活多變。
代碼原型首先我們需要用到JS標(biāo)識(shí)符mark,這個(gè)東西呢是成對(duì)的,而且為了方便,你需要將它賦值給一個(gè)變量,如圖所示賦值給了變量str,需要注意的是兩個(gè)str之間需要用回車(chē)或換行進(jìn)行分隔,不然PHP解析器無(wú)法獲悉你的命令是否正確。
我們要寫(xiě)的JS代碼必須放在兩個(gè)mark中間,可以有任意JS代碼,當(dāng)然,你的JS代碼有特殊字符的,可以轉(zhuǎn)義,也可以不轉(zhuǎn)義,這個(gè)mark標(biāo)識(shí)就是用來(lái)避免特殊符號(hào)這個(gè)棘手的問(wèn)題的。
在mark之前要有3個(gè)向左的尖括號(hào),這個(gè)是不能少的,在后邊結(jié)尾的mark要有分號(hào),別丟了!
結(jié)語(yǔ)本文章有視頻版本,如果對(duì)文章不是很理解,可以關(guān)注我的視頻專(zhuān)欄
責(zé)任編輯: