Что делает <? php echo ("<pre>"); … echo ("</ pre>"); ?> означает?

Вопрос заключается в теге <pre> </pre>

Я видел один сценарий, над которым я работаю, использует его:

echo ("<pre>");

…. ….

echo ("</pre>");

Что именно он делает?

Является ли это тегом Html или PHP?

Я искал в Google, но из этого ничего не выходит. Когда мы обычно используем этот тег HTML? … или тег PHP?

Тег <prev> не существует, но, вероятно, <pre> HTML помещает вывод отладки, чтобы улучшить читаемость. Это не секретный взлом PHP. 🙂

Я думаю, вы говорите о <pre></pre> . элемент отображается шрифтом фиксированной ширины, и он сохраняет как пробелы, так и разрывы строк.

попробуйте напечатать массив с **<pre>** и whitout **<pre>**

 $arr = array(1, 2, 3); echo '<pre>'; print_r($arr); echo '</pre>'; print_r($arr); 

echo (""); это php-код, а <prev> пытается быть HTML, но это не так.

Как сказал @pekka, вероятно, он должен быть <pre>

Это не php или html, это звучит как определенный тег xml.

Функция PHP echo () выводит свои данные на ответ веб-сервера.

 echo("Hello World!"); 

распечатывает Hello World! на ответ веб-сервера.

 echo("<prev>"); 

выводит тег на ответ веб-сервера.

echo не требует действительных тегов HTML. Вы можете использовать PHP для печати XML, изображений, Excel, HTML и т. Д.

<prev> не является тегом HTML. Is является допустимым тегом XML, но поскольку я не знаю, на какой странице вы работаете, я не могу сказать вам, что это такое. Возможно, это корневой тег XML-страницы или неправильный тег <pre>.

попробуй это:

 $names = array('Jesse', 'joey', 'jelnny', 'justine'); $names = new ArrayObject($names); echo '<pre>'; print_r($names); 

против этого:

 $names = array('Jesse', 'joey', 'jelnny', 'justine'); $names = new ArrayObject($names); //echo '<pre>'; print_r($names); 

и это показывает, что PRE делает очень аккуратно

<prev> Prev <prev> -tag может быть XML-тегом.

если вы поместите текст в тег HTML, все пробелы и разрывы строк будут сохранены.

В противном случае поведение по умолчанию – удалить несколько пробелов и сохранить только одно пространство и игнорировать разрывы строк (если вы не используете
тег).

Я хотел бы сказать, что это было с момента, предшествовавшего CSS, – не обязательно, чтобы текст был более разборчивым, только более отформатированным.

"<pre>" – это тег HTML. Если вы вставляете эту строку кода в свою программу

echo "<pre>";

то вы включите просмотр нескольких пространств и окончаний строк. Без этого все символы \n , \r и другие символы конечной линии не будут иметь никакого эффекта в браузере, и там, где у вас было больше 1 места в коде, результат будет сокращен до 1 пробела. Это HTML по умолчанию. В этом случае только с помощью вы сможете сломать линию и перейти к следующей.

Например,

приведенный ниже код будет отображаться на нескольких строках из-за спецификатора окончания \n .

 <?php echo "<pre>"; printf("<span style='color:#%X%X%X'>Hello</span>\n", 65, 127, 245); printf("Goodbye"); ?> 

Однако следующий код будет отображаться только в одной строке (окончание строк не учитывается).

 <?php printf("<span style='color:#%X%X%X'>Hello</span>\n", 65, 127, 245); printf("Goodbye"); ?> 

здесь, что мы пишем между предварительными тегами, он будет интерпретироваться так же, как html pre tag

например:

 <?php echo '<pre>'; echo ' code here will be displayed as it is namaste '; echo "this line get printed in new line"; echo "</pre>"; echo "Now pre ended:"; echo "this line gets joined to above line"; ?> 

и шрифт содержимого b / w также изменяется.

 $testArray = [ [ "name" => "Dinesh Madusanka", "gender" => "male" ], [ "name" => "Tharaka Devinda", "gender" => "male" ], [ "name" => "Dumidu Ranasinghearachchi", "gender" => "male" ] ]; print_r($testArray); echo "<pre>"; print_r($testArray);