我要修改一個大的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