将方法包括在课堂中

Jef*_*rey 1 php oop methods class include

我的同事和我都在同一个控制器上的MVC系统中工作.问题是我们无法同时编辑同一个文件,因为我们正在覆盖彼此的更改.

有没有办法使用include()函数将方法包含到类中?

基本上我想要三个文件,controller.php his_file.php和my_file.php

OM *_*ity 6

你需要一个像SVN这样的版本控制系统来处理这些冲突和代码丢失,或者需要一个集中式系统,你和你的同事必须在获取彼此的最新代码之后放置代码,这就是版本系统通常所做的...你不必添加任何额外的代码加载来实现你需要的东西,这将是一个不好的做法.

作为单个用户,主要优点是

  1. 自动备份:如果您不小心删除了某个文件(或文件的一部分),您可以取消删除它.如果您更改了某些内容并想要撤消它,则VCS可以执行此操作.
  2. 在多台计算机上共享:VCS旨在帮助多人协作编辑文本文件.这使得在多台计算机(比如桌面和笔记本电脑)之间共享变得特别容易.如果你总是复制最新版本,你不需要打扰; VCS会为您做到这一点.即使您处于脱机状态并更改两台计算机上的文件,VCS也会在您联机后智能地合并更改.
  3. 版本控制和分支:假设您将一些课堂笔记作为pdf发布,并希望修复其中的一些拼写错误,同时处理明年的笔记.没问题.而且你只需要修改一次拼写错误,VCS会将它们合并到其他版本中.
  4. 标记.
  5. 即使他们自己没有VCS,也要与协作者合作.我可以在我自己的系统上为我的协作者制作一个分支副本,并且每次只需将它们的更正复制到主分支中,然后将它们合并到主分支中,就好像他们一直在使用VCS一样.保持使用版本控制的优势,但不要求所有协作者使用它.
  6. 维护不同的版本.