作业帮 > 综合 > 作业

asp转php中if标签中全部都要2个等号么

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 17:52:41
asp转php中if标签中全部都要2个等号么
例1:
{if:{maccms:curvodtypeid}=[menulist:id]} class="active" {end if}
是不是要改成
{if:{maccms:curvodtypeid}==[menulist:id]} class=="active" {end if}
例2:
{if: [vodlist:state]>0}[vodlist:name len=8]至第[vodlist:state]集{else}[vodlist:name]{end if}
是不是要改成
{if: [vodlist:state]!=0}[vodlist:name len==8]至第[vodlist:state]集{else}[vodlist:name]{end if}
asp中赋值和判断是否相等都是用单等号“=”,php中赋值用单等“=”,判断用双等“==”;
html的标签都是通用的,象才是对的.
if标签是判断,php里面是一定要用双等的“==”
所以你的例1和例2都是错的的;
例1:{if:{maccms:curvodtypeid}==[menulist:id]} class="active" {end if} class="active"是html语言,不用双等
例2{if: [vodlist:state]>0}[vodlist:name len=8]至第[vodlist:state]集{else}[vodlist:name]{end if} 里面应该都不用改,因为都是赋值的