【问题标题】:Is my PHP code object oriented?我的 PHP 代码是面向对象的吗?
【发布时间】:2010-11-17 12:40:24
【问题描述】:

如果我编写了 PHP 代码,它将在一个单独的 PHP 文件中将我连接到我的 MySQL 数据库,并在我网站的必要页面上提出了要求,那么 DB Connent PHP 文件是否会是一个面向对象的项目?

【问题讨论】:

  • +1 ,他是一个编程初学者。所以要温柔!
  • 他还是个初学者? 2.475 分。
  • @androidnation 我在 6 年前问过这个问题,很抱歉成为坏消息的承担者
  • 一点也不。 6 年 2 475。作为这样的问题,你正在建立一个伟大的事业。非常适合您,先生。

标签: php oop


【解决方案1】:

OOP 是一个概念。因此,如果您通过 require 命令包含一个文件并且该包含的文件使用 OOP,那么您的脚本将使用 OOP 的概念。如果没有,那么您的主脚本也不包含它。

【讨论】:

    【解决方案2】:

    Oliver,看看这个link 关于面向对象的 PHP。它会给你一个基本的介绍,然后你可以确定你的代码是否确实是面向对象的。

    【讨论】:

    • 哪个链接?我没有看到一个:)
    • 刚刚更正了。现在检查一下。对不起,首先回答。 :-)
    【解决方案3】:

    你需要知道,基本上 require 只是将所需文件中的文本放入正在执行的 .php 文件中。

    所以它不会因为需要另一个文件而使您的代码变得更加 OOP,它只是使它更加结构化并且将来可能更加可维护,但不是 OOP .

    OOP 意味着您已经创建了某种对象,从现在开始调用它来执行命令。你可以阅读更多OOP in Wikipedia

    如果您刚开始编程并继续尝试,我强烈建议您阅读“代码完成”一书。通向 OOP 编程的道路通常会导致许多糟糕的过程式编程(这是您现在最有可能做的事情)。

    【讨论】:

      【解决方案4】:

      这取决于单独文件中的代码。如果它在您调用的类中,而不仅仅是一组函数,那么是的。如果没有,没有。

      【讨论】:

      • 你能解释一下你的意思吗:) 谢谢
      【解决方案5】:

      当然。您也可以使用 MySQLi,它也是面向对象的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-11
        • 2011-03-26
        • 2010-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-10
        相关资源
        最近更新 更多