我要修改一个大的PHP应用程序的某些部分。当然,不同的部分是由不同的人(主要是实习生)编写的。通过阅读代码后,我发现,有2款编码中使用的其他开发人员的:PHP逻辑编码风格
- 的“PHP是互联网的胶水”的风格,混合HTML和PHP,例:
[剪断]
<tr class="ds_subsubhead_2">
<td colspan="21" align="left"> A <select name="nb_linge" onChange="MM_jumpMenu('parent',this,0)" style="vertical-align:middle"> <option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','9999') ?>" <? if($messagesParPage == '9999') { ?>selected="selected"<? } ?>>Tous</option>
<option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','25') ?>" <? if($messagesParPage =='25') { ?>selected="selected"<? } ?>>25</option>
<option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','50') ?>" <? if($messagesParPage =='50') { ?>selected="selected"<? } ?>>50</option>
<option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','75') ?>" <? if($messagesParPage =='75') { ?>selected="selected"<? } ?>>75</option>
[剪断]或
<td <? if((isset($_GET['t1']))&&($_GET['t2']!='ALL')) { ?>bgcolor="#0099FF"<? } ?>></td>
<td <? if((isset($_GET['t3']))&&($_GET['t4']!='ALL')) { ?>bgcolor="#0099FF"<? } ?>></td>
<td <? if((isset($_GET['t5']))&&($_GET['t6']!='ALL')) { ?>bgcolor="#0099FF"<? } ?>></td>
[剪断]甚至
<script type="text/javascript" src="<?=$_SESSION["path"]?>lib/js/ajax.js"></script>
[剪断]
- ...和多个程序的方式,例:
[剪断]
现在,我不能完全肯定这是一个更程序的方式来做事,但至少它是从以前的一个不同。哪一个,你认为是一般更好?
我个人而言,dont't般的风格“互联网的胶水”。
圣面条蝙蝠侠! – 2009-05-18 09:59:09