小编rmw*_*rmw的帖子

PHP/MySQL命名约定:camelCase vs under_score?

经常在PHP模型代码中(至少在我自己的代码中)有直接引用MySQL表和字段名,并且由于MySQL标识符大部分不区分大小写,我通常使用under_score命名约定来使这些标识符成为更具可读性.

然而,与此同时,似乎大多数人在创建PHP类库时都使用了camelCase约定,而且我也一直试图这样做.

最重要的是,PHP内置函数本身是不一致的.其中一些使用camelCase,另一些使用under_scores,而其他人使用C风格命名(例如"strtolower").

结果是代码往往比我更喜欢的可读性低得多,混合的camelCase,under_score和C风格的命名约定在代码中显得非常接近.

其他人如何处理这个问题?也许人们已经找到一些方法来组织他们的工作,以便不同的命名约定往往不会彼此如此接近?或者也许有类库如果使用得当,往往会让事情变得更清洁?我知道这些关于风格的讨论会变得激烈 - 不需要去那里,只需要一些实用的建议!

php mysql naming-conventions

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

naming-conventions ×1

php ×1