我读到了这样的一些智慧:
鼓励程序员在使用by-reference变量时要小心,因为它们会对代码的可读性和可维护性产生负面影响。
我自己制定解决方案,例如在每个by-reference变量中添加 _ref 等后缀。所以,如果我有一个名为 $ files_in_root 的变量,那么我将添加后缀并将其名称更改为 $ files_in_root_ref 。据我所知,这是一个很好的解决方案。
所以,问题是
我希望PHP编码器世界对第一个问题有不成文的攻击,因为它有助于发现任何源代码的模式。
答案 0 :(得分:8)
通常,如果保持变量范围较小,则可能不需要任何前缀或后缀。所以将你的代码分解成逻辑单元并将它们包装在类和函数中,你会没事的。