我需要哪些课程才能很好地解决问题?

时间:2009-09-23 08:48:14

标签: php class

我是面向对象的php的新手,所以我不确定编程需要哪些类。我想编写一个小程序,以显示来自数据库的信息。有一个网页,其中包含上面用户输入的表单和数据库输出的一些空间。用户可以输入内容,程序逻辑将查询数据库并进行输出。这是所有的了。输出将使用css格式化。

我想用面向对象编程的最佳传统来写这个。我不确定是否有班级组织。

由于

3 个答案:

答案 0 :(得分:1)

我们真的无法准确地告诉你你需要什么课程。它会根据您的设计而有所不同。我可以告诉你,根据我的经验,那些新的OO编程通常不能创建足够的类。

值得查看SOLID以了解您的课程需要达到的标准。特别是第一个原则(单一责任)。这基本上说每个类应该负责一个功能,并且它应该是唯一负责该功能的类。

例如:您可以创建一个连接数据库的类。此类应该只处理数据库连接(它不应该负责提供页面或身份验证或其他任何东西),并且与数据库的所有连接都应该使用此类。

答案 1 :(得分:0)

以下是一些提示:

首先尝试连接到MySQL数据库。您可能想要创建一个用于处理此连接的类。

前往php.net并查看带有'mysql'前缀的函数,以便了解如何解决这个问题。

您可能还想创建一个用于处理表单的类。这完全取决于你。开始编码,然后开始吧。随着时间的推移,你会更好地处理事情,但最重要的是要陷入其中。

祝你好运!

答案 2 :(得分:0)

这些类可以是: SQLConnection,SQLQuery,SQLQueryResultFormatter