将方法包含到类中


Include methods into class

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

有没有一种方法可以使用include()函数将方法包含到类中?

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

U需要像SVN这样的版本控制系统来处理这种冲突和代码丢失,或者需要一个集中的系统,在这个系统中,您和您的同事必须在相互获取最新代码后放置代码,这就是版本控制系统通常所做的。。。你不必添加任何额外的代码负载来获得你需要的东西,这将再次成为一种糟糕的做法。

作为单一用户,主要优势是

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

如果你有多个人在处理同一个文件,你会希望使用SVN、GIT、Mercurial甚至CVS等修订控制系统,然后在一天结束时合并更改:

修订控制,也称为版本控制和源代码管理(也是软件配置管理的一个方面),是对存储为计算机文件的文档、程序、大型网站和其他信息的更改进行管理。它最常用于软件开发中,一组人可能会更改相同的文件。更改通常由数字或字母代码标识,称为"修订号"、"修订级别"或简称为"修订"。例如,初始文件集为"修订版1"。当进行第一次更改时,结果集为"修订2",依此类推。每个修订都与时间戳和进行更改的人相关联。修订可以进行比较、恢复,也可以与某些类型的文件进行合并。

对于

有没有一种方法可以使用include()函数将方法包含到类中?"

查看我对的回答

  • 我可以将代码包含到PHP类中吗