我还在用PHP(我的第一语言)弄湿我的能力,我已经达到了能够编写一个处理各种不同相关请求的页面的能力水平.它们通常有这样的结构:
(伪代码)
<?php
include 'include/functions.php';
IF authorized
IF submit (add data)
ELSE IF update (update data)
ELSE IF list (show special data)
ELSE IF tab switch (show new area)
ELSE display vanilla (show default)
ELSE "must be registered/logged-in"
?>
<HTML>
// snip
<?php echo $output; ?>
// snip
</HTML>
Run Code Online (Sandbox Code Playgroud)
这一切都运行得很好,很快就很酷.但是我仍然在黑暗中感觉自己的方式...并希望专业人士对这种类型的页面设计提出一些意见......
只是对未来的事情感到好奇,真的......
这种设计是初学者在他们前进一点时所做的.我以同样的方式使index.php是一个大的SWITCH语句,根据URL和参数调用适当的函数和模板.这是迈向MVC设计的非常基本的一步.
我建议你开始向那个方向扩展你的知识.阅读更多关于什么是MVC(模型 - 视图 - 控制器),如何创建和维护它.那么您可能有兴趣尝试一些MVC框架,如CakePHP,CodeIgniter,Kohana ......
以下是一些适合您的文章:
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |