我认为你们程序员一定有一些有趣的变量命名约定。我见过很多地方说一些变量名非常好且有效,例如
常用变量名
- $链接
- $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");
这会影响页面的性能吗?这是我真正的问题。
最佳答案
我不知道列表是否有用。
只需想一个最能准确描述变量内容的名称即可。
务必保持一致,即 camelCase
、PascalCase
、under_score
或 gluedtogether
。
另外,不要否定像 $notLoggedIn
这样的东西,因为那样它会与这样的东西混淆
if ( ! $notLoggedIn) {
// user is logged in
}
关于您的更新,空格不应影响性能。它应该在解析阶段全部标记化,并在字符串之外被忽略。
绝对是微观优化。如果您也非常关心速度,则应该单引号字符串而不使用变量插值。这当然也是一个微观优化。
我永远不会改变这一点,除非在极少数情况下它是您应用程序的瓶颈并且需要解决。
关于php - 建议代表其值的良好变量名称 (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2933925/