php - 建议代表其值的良好变量名称 (php)

标签 php variables

我认为你们程序员一定有一些有趣的变量命名约定。我见过很多地方说一些变量名非常好且有效,例如

常用变量名

  • $链接
  • $db
  • $连接
  • $查询
  • $stmt
  • $sql
  • $qry
  • $输出
  • $结果
  • $列表

所以请为我推荐一些好的变量名称,因为我一直都必须写 $x, $y等等..如果我想立即在页面上保存一些内容...甚至不相关,所以请建议我好的变量名称

还有一个问题:

前后是否有长文件/变量/类/对象名称和制表符 =影响php页面的性能。例如,为了从数据库获取一些数据,我曾经用长名称编写下面的代码

include_once    "../libs/databaseConnection.class.php";
$objDatabaseConnection      =        new databaseConnection();
$query                      =       some query;
$arrFetchResult             =       $objDatabaseConnection->fetchByAssoc($query);

相反,如果我更改类的名称并删除 = 之前和之后的选项卡并修改方法(一点点)

include_once "../libs/db.config.php";
$db=new dbClass();
$qry=some query;
$output=$db->fetch($qry,"assoc");

这会影响页面的性能吗?这是我真正的问题。

最佳答案

我不知道列表是否有用。

只需想一个最能准确描述变量内容的名称即可。

务必保持一致,即 camelCasePascalCaseunder_scoregluedtogether

另外,不要否定像 $notLoggedIn 这样的东西,因为那样它会与这样的东西混淆

if ( ! $notLoggedIn) {
    // user is logged in
}

关于您的更新,空格不应影响性能。它应该在解析阶段全部标记化,并在字符串之外被忽略。

绝对是微观优化。如果您也非常关心速度,则应该单引号字符串而不使用变量插值。这当然也是一个微观优化。

我永远不会改变这一点,除非在极少数情况下它是您应用程序的瓶颈并且需要解决。

关于php - 建议代表其值的良好变量名称 (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2933925/

相关文章:

php - [PHP] [Youtube api v3]检索单个视频的信息

javascript - 返回 Javascript 变量和性能

javascript - 从具有变量的函数中获取变量

forms - 将变量从项目源传递到表单

php - $(window).scroll(function () 不再适用于 chrome 和 firefox

php - MySQL - 在 x 秒不活动后自动更新行(设置过期时间)

php - 在 WooCommerce 中通过 id 获取特定产品

c - 未初始化的局部变量是静态的吗?

php - 使用字符串+变量获取对象变量

javascript - 在 highchart 系列的点击事件中使用带有参数的 symfony 路由