PHP替代控制结构,有什么缺点吗?
发布时间:2020-12-13 22:00:51 所属栏目:PHP教程 来源:网络整理
导读:我一直在使用生成 HTML而没有任何模板的 PHP代码,而且它是非常意大利面并且难以按照它们的结构方式阅读.根据我注意到的流程大幅改进的一种方法是在某些情况下使用endif而不是{}块来提高可读性. (见 http://php.net/manual/en/control-structures.alternative
我一直在使用生成
HTML而没有任何模板的
PHP代码,而且它是非常意大利面并且难以按照它们的结构方式阅读.根据我注意到的流程大幅改进的一种方法是在某些情况下使用endif而不是{}块来提高可读性. (见
http://php.net/manual/en/control-structures.alternative-syntax.php)
>这是便携式吗? 干杯! 解决方法
是
是
我不知道. 但是,如果将它与HTML结合使用,它会极大地提高可读性和可维护性. 例: <?php foreach($array as $value): ?> <div> <?php if($value == "foo"): ?> <p><?php echo $value; ?></p> <?php endif; ?> </div> <?php endforeach; ?> VS <?php foreach($array as $value) { ?> <div> <?php if($value == "foo") { ?> <p><?php echo $value; ?></p> <?php } ?> </div> <?php } ?> 这只是一个小例子,但我认为endif和endforeach更容易被发现为<?php}?>.所以,是的,绝对与HTML一起使用! 我不在其他任何地方使用它,因为在“普通”代码中我发现它更难阅读. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |