gpt4 book ai didi

php - 关于定义类的 PHP 问题中的 OOP 新手

转载 作者:可可西里 更新时间:2023-11-01 13:20:13 25 4
gpt4 key购买 nike

正如标题所说,我是 OOP 的新手,但使用 PHP 自学。我们有一个运行内置程序 PHP 的系统,由于其大小,现在修改起来有点困难。因此,我正在研究用 PHP OOP 重写以使其更易于维护。

我现在正在制作类(class)列表。我们的系统用于管理驾驶学校,所以我们有学校、讲师、学生和我能看到的类(class),它们都是对象,因此都是类(class)。我的问题来自这样一个事实,即我们只有一所学校,但有许多教师、学生和类(class),因此在构建程序时,我们需要显示这些对象的列表。因此,将它们中的任何一个列表本身视为一个类,或者在编程时是否有必要为每个教师、学生和类(class)创建一个实例。或者我是否遗漏了 OOP 系统设计中的一些基本知识。

正如我所说,我只是在研究 OOP,所以请对我温柔一些。

非常感谢科林


感谢大家到目前为止的评论。我越想越意识到这一点,至少对我来说是这样。我系统中某物的列表是一个对象。我想象列表中的每个项目都将是一个表单,就像现在一样,因此对项目的任何选择都会导致运行一个新脚本,该脚本将创建一个新的 Pupil、Instructor 等实例以及执行方法新实例。

最佳答案

我说忘记框架....每个都有自己的细微差别。有些人甚至懒得正确地遵循 MVC (Symfony) 并且由于其他积极的频繁版本更新 (Zend),许多人的教程非常矛盾首先真正掌握 OOP 概念,然后在合适的时候学习你选择的框架的细节你选择走那条路。虽然我在 Zend 上获得了认证,每天在 Symfony 中工作并且使用了相当多的 CI,但我个人仍然更喜欢自己动手,尤其是在使用大量 ajax 的应用程序时。

这对我来说很有效:http://www.killerphp.com/tutorials/object-oriented-php/

祝你好运。保持开放的心态并保持耐心。虽然这似乎需要更多时间,但一段时间后它就会成为第二天性,而且实际上非常有益。

关于php - 关于定义类的 PHP 问题中的 OOP 新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4973014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com