IIFE (Немедленно вызывается выражение функции) - это функция, которая выполняется, как только скрипт загружается и уходит.
Рассмотрим приведенную ниже функцию в файле с именем iife.js
(function(){
console.log("Hello Stackoverflow!");
})();
. Этот код, указанный выше, будет выполнен, как только вы загрузите iife.js и напечатаете ' Hello Stackoverflow! "на консоли разработчика.
Подробное объяснение см. в Выражение с немедленной вызывной функцией (IIFE)
Предполагая, что PHP здесь ...
nl2br()
добавляет в <br />
для каждого \n
. Не забудьте сначала избежать содержимого, чтобы предотвратить атаки XSS. См. Ниже:
<?php echo nl2br(htmlspecialchars($content)); ?>
HTML - это язык разметки. Независимо от того, сколько строк вы вставляете в исходный код, вы ничего не увидите от него в презентации (конечно, если предположить, что вы не используете <pre>
или white-space:pre
). HTML использует элемент <br>
для представления строки. Таким образом, вам действительно нужно преобразовать реальные и невидимые строки, обозначенные символами xA
(newline, linefeed, LF, \n
) и / или xD
(возврат каретки, CR, \r
) элементом HTML <br>
.
В большинстве языков программирования вы можете просто сделать это заменой строки "\n"
на "<br>"
.