本文较为详细的分析了php单一入口应用程序。分享给大家供大家参考。具体如下:

什么是单一入口应用程序?

在解释什么是单一入口应用程序之前,我们先来看看传统的 web 应用程序。
news.php 显示新闻列表
news_edit.php 显示新闻编辑页面
这两个页面不但分别实现了两个功能,还成为了应用程序的两个入口。

那什么是入口啊?

打个比方,大家上 WC,都是男生进一个门,女生进一个门。这两个门就是 WC 的两个入口。

呵呵,上面的例子应该很好理解吧。那稍微变换一下,单一入口的概念就很容易理解了。
现在我们是进一个公共 WC,不管男女都是从最外面的入口进入,交了钱以后才分别进两个门。那最外面的入口就是这个 WC 的单一入口。

所以单一入口的应用程序实际上就是说用一个文件处理所有的 HTTP 请求。例如不管是新闻列表功能还是新闻编辑功能,都是从浏览器访问 index.php 文件。这个 index.php 文件就是这个应用程序的单一入口。

index.php 如何知道用户是要使用哪一个功能呢?

很简单,我们访问 index.php 时跟上一个特定的参数就行了。例如 index.php"htmlcode">

<"htmlcode">
<"htmlcode">
<"_blank" href="http://www.fleaphp.org/">http://www.fleaphp.org/
嗯,我在做广告。因为这个框架是我做的。但我相信这个框架将是一个非常容易上手(就算不是最容易的)框架。
全中文的代码注释、简单的结构、精简的代码都是 FleaPHP 框架的优势。

CakePHP
http://www.cakephp.org/
一个 Ruby on Rails 的 PHP 仿制品。具有出色的功能,但显然太过于复杂,而且缺乏中文资料是个很大的问题。

symfony
http://www.symfony-project.com/
一个超复杂的框架,集成了 n 多东西。项目网站上提供的视频演示看上去很不错。

其他
还有 Mojavi、Phing 等许多 PHP 框架,如果你精力充沛,可以去探索一下。

希望本文所述对大家的php程序设计有所帮助。

标签:
php,单一入口,应用程序

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com

评论“php实现的单一入口应用程序实例分析”

暂无“php实现的单一入口应用程序实例分析”评论...

P70系列延期,华为新旗舰将在下月发布

3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。

而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?

根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。