PHP短标签主题验证

时间:2014-10-06 12:26:20

标签: php wordpress

我正在设计一个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'): ?>

1 个答案:

答案 0 :(得分:3)

我假设您正在使用Theme Check plugin for Wordpress。我看了一下它的源代码,是的,短标签验证在那里被打破了。请查看PHPShortTags check第11行:它只会匹配小写的<?php开始标记,从而导致<?PHP的警告。

这是为此插件提交错误报告的一个很好的理由。但我还要注意,虽然<?PHP是一个有效的PHP开放标记,但你不应该真正使用它,因为大多数编码标准都否认这种语法。