【问题标题】:Inputs name and table fields name?输入名称和表字段名称?
【发布时间】:2012-03-29 06:30:03
【问题描述】:

我通常使用 CamelCase 进行 PHP 编码,但是当涉及到输入字段名称和表 (DB) 字段名称时......我应该使用什么?

例如:

<input type="text" name="streetName" />
<input type="text" name="houseNo" />

或者...

<input type="text" name="StreetName" />
<input type="text" name="HouseNo" />

通常我将输入字段命名为与数据库表字段名称相同。

【问题讨论】:

标签: php database textinput camelcasing


【解决方案1】:

如果您在项目的其余部分使用 CamelCase,我认为您也应该将它用于输入字段名称和表名称。

正如人们所说,这个问题并没有真正的正确答案,更多的是个人喜好。就我个人而言,我认为你应该选择一种方法并坚持下去,无论是否涉及输入和表的不同命名约定,那么我想这很好,只要它对你有意义,并且你对它感到满意(并认为有道理)

【讨论】:

    【解决方案2】:

    这个问题没有好坏之分。由于可读性,我更喜欢您给出的第一个示例。

    【讨论】:

      【解决方案3】:

      随心所欲。在大多数 OOP 语言中,大写的第一个字母通常保留给类名。我个人强调我的输入字段。

      只是不要重新发明轮子。在 Facebook、Twitter 等大型网站上寻找一个通用标准,看看他们是如何做到的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-23
        • 1970-01-01
        • 1970-01-01
        • 2018-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多