это мой первый пост, и я новичок в этом сообществе. В настоящее время я изучаю PHP, но столкнулся с проблемой с параграфами:
<?php
$name = "Erik Mustermann";
echo $name . "<br />";
echo strlen($name) . "<br />";
var_dump($name) . "<br />";
echo "Heyho" . "<br />";
var_dump($name) . "<br />";
?>
выход:
Erik Mustermann
15
string(15) "Erik Mustermann" Heyho
string(15) "Erik Mustermann"
Почему строка «Heyho» в той же строке, что и var_dump, даже если я создал абзац?
Честно говоря, я удивлен, что этот код компилируется.
С кодом var_dump($name) . "<br />";
Вторая часть . "<br />";
не передается var_dump
и поэтому это не вывод. То, что вы хотите, это:
var_dump($name . "<br />");
echo
это не функция, а языковая конструкция, поэтому она не требует фигурных скобок.
Как примечание стороны, <br/>
не создает новый абзац, он создает новую строку.
Других решений пока нет …