Как HereDocs знает, как интерпретировать, если код SQL или HTML? - PullRequest
0 голосов
/ 25 марта 2020

Я получаю Heredocs полезны для HTML, SQL и так далее. Но как он узнает, что запустить в зависимости от того, что внутри Heredo c?

Например:

Как ваш язык знает, что вы используете SQL для

sql = <<-SQL
  SELECT * FROM users
  WHERE users.id > 15
  ORDER BY users.username;
SQL

и HTML для

html = <<-HTML
<div class="some class"> 
   <h1>Some title</h1>
</div>
HTML
...