【问题标题】:What is the meaning of top level and low level PHP scripts?顶级和低级 PHP 脚本的含义是什么?
【发布时间】:2016-02-29 17:24:20
【问题描述】:

在许多 PHP、PHP MVC 和 PHP 面向对象的书籍中,它们将各种脚本称为顶级或低级。 PHP 脚本是顶级还是低级 PHP 脚本是什么意思?

在正式的 MCV 结构中,您可以将对象用作控制器。在这里,单独的 PHP 脚本将充当控制器。然而,就像在正式的 MVC 中一样,控制器不会包含或生成任何 HTML,将其推送到视图上,这些视图是单独的 HTML 文件。正如您将看到的,视图文件主要是 HTML,几乎没有逻辑,也就是说只有最少量的 PHP 代码。模型将永远是类。控制器由顶级 PHP 脚本表示。

【问题讨论】:

  • 您的意思是顶级域? en.wikipedia.org/wiki/Top-level_domain
  • 欢迎来到 StackOverflow。请阅读How to Ask
  • @pavlovich 这本书指的是顶级 PHP 脚本。顶级域 wiki 读起来很不错,我很感激。
  • @LaurenceWingo 您应该更新问题,而不是在评论中添加解释。一段代码也可以提供帮助;-)
  • @LucM 我看不出这里有什么代码:p

标签: php oop terminology


【解决方案1】:

我认为在这种情况下,“顶级”只是指持有控制器的脚本位于应用程序堆栈链的顶部,它是应用程序的入口点,位于首位当您访问任何 url 时,会在您的代码库中被击中。

过去,php 应用程序的编写方式是,包含 html 的文件是“顶级”,其中嵌入了一些 php。

现在流行的 php 框架使用 MVC 风格的架构,其中应用程序的入口点是唯一的 php 控制器,并且保存 html 的文件仅包含在调用堆栈中。

【讨论】:

  • 感谢@skyjur 这真的很有意义!
猜你喜欢
  • 2013-05-09
  • 1970-01-01
  • 2011-01-19
  • 1970-01-01
  • 2021-02-23
  • 1970-01-01
  • 2015-09-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多