将所有php/html字符串存储在一个文件中是个好主意吗


Is it a good idea to store all php/html strings in one file?

我目前正在进行一个需要构建php应用程序的学校项目。我已经开始编写应用程序需要的大多数函数,但我对这样一个事实感到不舒服,即我必须遍历所有代码才能找到并更改打印给用户的字符串,因为我经常进行更改。我想知道是否有更好的方法?安卓处理多语言应用程序的方式是将所有字符串放在一个文件中。我知道这样做的主要原因是为了翻译,因为我的系统只有一种语言,所以我真的不需要这个。那么,使用同样的方法是否是错误的(即:这会以某种方式带来进一步的复杂性)?

我想的是一个类,它有一堆静态变量,可以从其他函数中引用。

马里奥的建议呢?我知道这不是我的情况,因为我不需要多语言支持,但如果是这样的话,数据库仍然是个坏主意吗?感谢

对于翻译,它取决于文件的大小,如果它很小的话-当然。可以全部放在一个文件中。但若这个项目能继续发展下去。更好的方法是将字符串分组并放入不同的文件中。它只会帮助查找和编辑它。这与速度或错误处理无关。

不同的是单独的php&html。但这也取决于项目。在某些情况下,这是可以的。我认为最好的是从php生成的输出中分离出模板全局布局。在PHP中,您将以任何方式放置一些html标记。

函数,最好-应该在类中分组。一个类-一个文件。