在PHP类属性中存储字符串或整数数据?最佳实践?

时间:2013-06-06 03:43:31

标签: php string class properties int

实现类时,最好是将整数或字符串存储为数据吗?有关系吗? PHP类的数据/属性存储的最佳实践是什么?

对于特定示例,对于Poll类,有一个用于记录的设置。选项包括IP,cookie,两者或无。这些属性应该保存为字符串,整数,枚举等吗?

1 个答案:

答案 0 :(得分:1)

通常,您应该选择机器最自然的类型,即整数。

考虑到这一点,对应于某些常量的单个int $log_level将完全适合该法案(例如,0 = none ,1 = IP ,2 = cookie ,3 = 两者)。

或者,你可以create your own enum