我正在设计一个wordpress主题,我正在使用plugin that validates the theme
验证后我有很多错误;
WARNING: Found PHP short tags in file header.php.
Line 25: <?PHP if ($topbaronoff == 'on'): ?>
Line 27: <?PHP if ($topmenuonoff == 'on'): ?>
Line 32: <?PHP endif; ?>
我认为php短标记类似于以下
<? if ($topbaronoff == 'on'): ?>
答案 0 :(得分:3)
我假设您正在使用Theme Check plugin for Wordpress。我看了一下它的源代码,是的,短标签验证在那里被打破了。请查看PHPShortTags check第11行:它只会匹配小写的<?php
开始标记,从而导致<?PHP
的警告。
这是为此插件提交错误报告的一个很好的理由。但我还要注意,虽然<?PHP
是一个有效的PHP开放标记,但你不应该真正使用它,因为大多数编码标准都否认这种语法。