php – 不清楚的代码嗅探器错误
发布时间:2020-12-13 15:58:19 所属栏目:PHP教程 来源:网络整理
导读:我用 PHP代码跟着html标记: div class="block" div class="block-title" ?php if ($user-isOnline()): ? a href="?=Url::create('/user/logout');?"Logout/a ?php endif; ? /div/div 当我运行代码嗅探器时,我收到以下错误: error line="3" column="15" sev
我用
PHP代码跟着html标记:
<div class="block"> <div class="block-title"> <?php if ($user->isOnline()): ?> <a href="<?=Url::create('/user/logout');?>">Logout</a> <?php endif; ?> </div> </div> 当我运行代码嗅探器时,我收到以下错误: <error line="3" column="15" severity="error" message="Line indented incorrectly; expected 8 spaces,found 0" source="Generic.WhiteSpace.ScopeIndent.Incorrect"/> <error line="5" column="15" severity="error" message="Closing brace must be on a line by itself" source="PEAR.WhiteSpace.ScopeClosingBrace.Line"/> 我试图在html视图中找到关于php构造的任何标准或描述,但没有任何关于它的. 也许,任何人都知道如何看待html中的指令和foreach指令? 谢谢. 解决方法
我解决了我的问题,但代码看起来不太好:
<div class="block"> <div class="block-title"> <?php if ($user->isOnline()): ?> <a href="<?=Url::create('/user/logout');?>">Logout</a> <?php endif; ?> </div> 所以我决定使用@codingStandardsIgnoreFile注释将视图文件添加到Code Sniffer ignore list.现在,需要手动检查代码样式,但代码看起来要好得多. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |