空格并返回 PHP 中的查询字符串变量


whitespaces and returns on query string variable in PHP

查询

字符串中有空格和返回符可以吗?我希望我的代码看起来漂亮且可读,但这样做的副作用是空格。像下面这样设置我的查询字符串有什么问题吗?它是否以任何方式影响性能?

// set-up query string
$sql = "    SELECT some_column, another_column
            FROM my_table
            WHERE id = 15";
// prepare statement..
$stmt = $db->stmt_init();
if(!$stmt->prepare($sql))
{
    exit;
}
// bind params, execute, blah blah blah..

数据库(或任何其他(性能不会受到任何影响。随意缩进和格式化您的查询,只要你喜欢。稍后将使用您的代码的开发人员将为此深深感谢你。

嗨,

我想说的是,您编写的查询必须具有最大的可读性。为了使服务器上的负载最小,您可以使用选项来删除空格,这是这样做的好习惯。

PHP

和 HTML 中都有空格没有问题,除非你回显 PHP 字符串。

确认这一点的一种简单方法是尝试在<h1></h1>标签之间放置大量空格,只会输出 1 个空格。

因此,通常空格无关紧要。使用空格可以使代码更整洁,更易于诊断问题。