我在PHP Code Sniffer中收到以下消息:
Expected "if (...)\n"; found "if (...)"
我的代码:
<?php if ($user->authorise('core.admin')): ?> <li><a href="<?php echo $this->baseurl; ?>/index.php?option=com_affiliates&view=config"><?php echo JText::_('COM_AFFILIATES_LINK_GLOBAL_CONFIG'); ?></a></li> <?php endif; ?>
发布于 2012-10-07 07:23:17
我假设你使用的是Joomla代码风格的嗅探器。您是在CMS上使用嗅探,还是在平台上使用嗅探?在平台中,您从不使用if (..):....endif;代码样式,但它是布局的首选样式(在CMS中)。所以我非常确定,如果你有下面的代码并且使用CMS样式检查器,你不会得到一个错误。您当然应该有*nix样式的行尾,如下所示
<?php if ($user->authorise('core.admin')): ?>
<li><a href="<?php echo $this->baseurl; ?>/index.php?option=com_affiliates&view=config"><?php echo JText::_('COM_AFFILIATES_LINK_GLOBAL_CONFIG'); ?></a></li>
<?php endif; ?>https://stackoverflow.com/questions/12762324
复制相似问题