что означает обратная косая черта в конце строки

#php #escapestring

#php #экранирование

Вопрос:

Я нашел следующий код в документации mysql, но задаюсь вопросом, что это значит ставить обратную косую черту в конце строки.

 status = mysql_query(mysql,
                     "DROP TABLE IF EXISTS test_table;
                      CREATE TABLE test_table(id INT);
                      INSERT INTO test_table VALUES(10);
                      UPDATE test_table SET id=20 WHERE id=10;
                      SELECT * FROM test_table;
                      DROP TABLE test_table");
  

Ответ №1:

В контексте текста, ориентированного на строки, особенно исходного кода для некоторых языков программирования, он часто используется в конце строки, чтобы указать, что завершающий символ новой строки следует игнорировать, чтобы следующая строка обрабатывалась так, как если бы она была частью текущей строки. В этом контексте это можно назвать «продолжением». В руководстве GNU make говорится: «Мы разбиваем каждую длинную строку на две строки, используя обратную косую черту-новую строку; это похоже на использование одной длинной строки, но ее легче читать».

Ответ №2:

Это означает, что оператор продолжается на следующей строке, как будто разрыва строки не было.