Eyoucms程序开发:原生PHP
Php代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码 ,包括下面两种方式:
使用php标签
例如:
{php}echo 'Hello,world!';{/php}
我们建议需要使用PHP代码的时候尽量采用php标签,因为原生的PHP语法可能会被配置禁用而导致解析错误。
使用原生php代码
echo 'Hello,world!'; ?>
注意:php标签或者php代码里面就不能再使用标签(包括普通标签和XML标签)了,因此下面的几种方式都是无效的:
{php}{eq name='name'value='value'}value{/eq}{/php}
Php标签里面使用了eq
标签,因此无效
{php}if( {$user} != 'ThinkPHP' ) echo 'ThinkPHP' ;{/php}
Php标签里面使用了{$user}
普通标签输出变量 ,因此无效。
{php}if( $user.name != 'ThinkPHP' ) echo 'ThinkPHP' ;{/php}
Php标签里面使用了$user.name
点语法变量输出 ,因此无效。
简而言之,在PHP标签里面不能再使用PHP本身不支持的代码。
如果设置了tpl_deny_php
参数为true,就不能在模板中使用原生的PHP代码,但是仍然支持PHP标签输出。
相关文档
- pbootcms、dedecms等模板标签正则替换为迅睿cms标...
- 迅睿cms模板如何自定义分页css样式
- 迅睿cms模板循环标签每隔几行几个更换或指定输出特定样式
- 使用JavaScript代码实现页面下滑时顶部导航栏固定跟随页面...
- 为下载的迅睿cms模板前端增加友情链接版块
- 迅睿cms制作模板演示页(给内容创建多个模板和地址)
- 百度编辑器 UEditor 用 highlight.js 库实现...
- 迅睿cms读取zip压缩包文件目录结构配合jsTree展示文件树...
- 用jQuery替换文章编辑器里的图片样式及alt标签 实现自定义...
- 迅睿cms站群系统实现全国城市分站功能插件及调用标签
- 迅睿cms模块和栏目如何自定义内容搜索页面模板
- 迅睿cms模板代码保护code解决代码引起的系统故障
- 迅睿cms如何在前端判断当前页面是哪一个模板文件
- 迅睿cms升级php8前端报错系统故障如何解决
- 外贸网站H2标签SEO优化注意事项
- 外贸网站图片原创度及Alt标签SEO优化
- WordPress修改functions.php教程
- Code Snippets 在WordPress中轻松添加和管理...
- WordPress如何批量删除无用的标签
- WordPress配置Memcached缓存教程(无需代码)
上一篇: Eyoucms程序开发:标签嵌套
下一篇: Eyoucms程序开发:定义标签