一看到这种程序就想抽写这种代码的人解决方案
时间:2021-07-01 10:21:17
帮助过:17人阅读
一看到这种程序就想抽写这种代码的人
PHP code
if($server > 0)
{
if(empty($dblist))
{
$dbs = mysql_list_dbs();
$num_dbs = mysql_numrows($dbs);
}
else
{
$num_dbs = count($dblist);
}
for($i=0; $i<$num_dbs; $i++)
{
if (empty($dblist))
$db = mysql_dbname($dbs, $i);
else
$db = $dblist[$i];
$j = $i + 2;
?>
Parent" CLASS="parent">
&db=" onClick="expandIt('el'); return false;">
&db=" onClick="expandIt('el');">
Child" CLASS="child">
&db=&table=&sql_query=&pos=0&goto=tbl_properties.php">"> &db=&table=">
要是随便给他改几个地方,不知道他自己能不能改好。
------解决方案--------------------麻花代码 看起来就不爽
------解决方案--------------------改一次麻烦一次,就这点?重写
------解决方案--------------------这样的代码看起来比较乱,后期维护比较麻烦
------解决方案--------------------别抽我,我写过.而且一写还写了好些年
------解决方案--------------------我一直都是html和php分开写的
------解决方案--------------------
------解决方案--------------------全都是php tag & echo
应该是早期代码了
在2005年左右,这种代码风格最流行了
------解决方案--------------------这样写的乱,看不出层次结构
如果把HTML和后台写在一起的话,就全用后台输出
这样结构清楚,后台解释输出也快
------解决方案--------------------编码规范很重要滴
------解决方案--------------------咳咳,
虽然说的确这样的代码不算好....不过, 如果你看到这样的代码就要抽人的话, 那你可抽的人多了...我也难逃厄运啊....
随便挑几个有点历史的开源php软件都能看到这样的代码.....
在OO被引进php之前,在smarty等模板流行之前,php就是这样的...
而且,在那个时候,这是作为一个"进步", 相对于perl等老式web编程需要大段大段输出的方式