我们如何称呼使用php的方式?
我可能有个奇怪的问题但我只想知道 当使用PHP时,有很多方法可以构建应用程序或网站。我的问题是我们如何称呼这个构建模型 我列出了一些我知道的方法,也许有人知道如何称呼它们:我们如何称呼使用php的方式?,php,url-routing,Php,Url Routing,我可能有个奇怪的问题但我只想知道 当使用PHP时,有很多方法可以构建应用程序或网站。我的问题是我们如何称呼这个构建模型 我列出了一些我知道的方法,也许有人知道如何称呼它们: 具有应用程序视图的索引。每个操作都被发布到一个PHP文件中,比如delete操作被发布到delete.PHP,insert操作被发布到insert.PHP等等。完成后,我们使用标题('location:index.php')返回到我们的视图 一个index.php,上面有一长串if/else或switch语句,用于查找要调
- 具有应用程序视图的索引。每个操作都被发布到一个PHP文件中,比如delete操作被发布到delete.PHP,insert操作被发布到insert.PHP等等。完成后,我们使用
返回到我们的视图标题('location:index.php')
- 一个index.php,上面有一长串if/else或switch语句,用于查找要调用的操作。如果像
index.php?action=delete这样调用action,则执行该操作,然后创建视图。如果没有行动电话,我们只是提出意见
- 一个只包含基本html的索引文件,它使用ajax从其他php文件(如action.php?action=start)调用视图。每个交互都通过action.php进行,使用ajax将结果加载到索引html页面中
- url被.httacces重写,比如
->website.com/delete/
,然后一切都通过index.php进行。当像delete这样的操作被调用时,执行该操作的文件会像website.com/index.php?action=delete
一样被包含,并且至少会创建一个视图if($\u REQUEST['action']='delete'){include(delete.php);}
我正在研究使用PHP的所有不同方式。当然,我试着列出一个优点和缺点的清单,并指出这种方法是最好的还是好的。我知道一种工作方式叫做模型视图控制,简称MVC。但是其他方法是如何调用的,我在哪里可以找到关于这些方法的信息呢。特别是只用于PHP编程的方法,因为MVC模型在许多语言中都使用 Martin Fowler调用第一个设计a,然后分别调用您的#2+#4
当它是一种或另一种设计时,很难在两者之间划清界限,因为它们往往会重叠很多(您的ajax示例就是一个很好的示例,您在那里有两个前端控制器)。Martin Fowler调用第一种设计a,然后分别调用您的#2+#4
很难在一种或另一种设计之间划清界限,因为它们往往重叠很多(您的ajax示例就是一个很好的示例,您有两个前端控制器)。这可能更适合程序员。stackexchange.com更适合于概念问题,因此,它针对的是现实世界中的编程问题,您所描述的并不是PHP的真正“特性”,而是各种框架所采用的更为松散的模式。其中一些框架可能使用MVC方法,但这是一个非常宽泛的术语。这可能更适合程序员。stackexchange.com更适合于概念性问题,因此针对的是现实世界中的编程问题。您所描述的不是PHP的真正“功能”,而是各种框架采用的更松散的模式。其中一些框架可能使用MVC方法,但这是一个非常宽泛的术语。是的,这正是我想要的。非常有趣的链接,我将在我的任务中使用它。谢谢你明确的回答。是的,这正是我想要的。非常有趣的链接,我将在我的任务中使用它。谢谢你的明确回答。