【问题标题】:Site structure and php scripts [closed]站点结构和 php 脚本 [关闭]
【发布时间】:2011-08-04 15:08:14
【问题描述】:

我目前正在开发一个 CMS,它将有大量的用户输入,我开始考虑我将拥有的所有单独的 PHP 脚本。这正常吗?我可以将所有这些文件压缩到一个类中吗?

我想这就是我想问的。

  1. 有没有办法通过整个 PHP 类而不是一个小脚本从表单或 AJAX 请求中调用操作或函数?
  2. 我的资产/脚本(PHP 和 JavaScript)开始积累。这正常吗?

这是我第一次尝试 CMS,所以这里完全是新手。

【问题讨论】:

  • 1) 是的,这是可能的。 2) 是的,这是正常的。使满意?对于问答网站来说,这不是一个好问题。
  • 尝试使用任何现有的 CMS 或框架。他们有你需要的所有样板代码。避免重新发明轮子。另外,浏览框架的代码。它会回答所有“这正常吗”的问题。
  • 文件系统变得复杂是完全正常的。我正在与 Magento 合作,文件结构相当复杂。只要确保事情井井有条,祝你好运!
  • @Christopher:如果重要的话,我不是投反对票的人。我刚刚投票结束这个问题,因为它没有建设性。如条款 所述,此问题不适合我们的问答形式。我们希望答案通常涉及事实、参考资料或特定专业知识;此问题可能会征求意见、辩论、争论、投票或扩展讨论。” 这就是我的意思,对于这种问答网站来说,这不是一个好问题。问候。

标签: php content-management-system structure


【解决方案1】:

在编程中基本上有单体和模块化的方法。

整体就像您需要的一切都在一个代码块(整体)中。严格来说,我们今天已经没有多少机会编写单体代码了,因为我们严重依赖库或其他代码片段。

模块化意味着将所有内容拆分为易于维护和调试的小块。 PHP 中的所有函数在这方面都已经是模块。函数和类是模块化方法中的主要对象。

如果您希望在自己的项目中继续使用这种方法,您最终也会将对象拆分为单个文件,主要是使用类。有了类,我们可以使用autoloader,甚至不必再担心包含文件了。

【讨论】:

    猜你喜欢
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2018-07-22
    • 2020-08-28
    • 2014-07-26
    • 1970-01-01
    相关资源
    最近更新 更多