Php 显示<;预处理>;从数据库提取时的内容不变

Php 显示<;预处理>;从数据库提取时的内容不变,php,Php,我的页面中有类似的内容 class Dog { public $name; public function __construct() { # code... } public function setname(string $name = '') { # code... } public function getname() { # code... } } 有没

我的页面中有类似的内容

class Dog { public $name; public function __construct() { # code... } public function setname(string $name = '') { # code... } public function getname() { # code... } } 有没有办法做到现在这样? 这与css有关吗?html?还是数据库扫描

编辑

到目前为止,我尝试的是:

我用这种方式捕获内容并保存到数据库

$content = trim($content, " \t\n\r\0\x0B");
$content = $database->real_escape_string($content) # mysqli

如果您试图在网页上显示,则应将换行符替换为

,如下所示:

str_replace("\n", "<br/>", $str);

这一切都取决于捕获它时的状态,以及在将其存储到数据库之前对其所做的操作。为什么要将代码存储在数据库中,而不是简单的
echo'在按预期显示数据工作之前?您是否已经尝试了
?echo''将产生InLine结果到目前为止您尝试了什么?你被困在哪里?您是如何检查线路馈送是否存在的?您如何运行输出?这对我很有用,我只需在保存到数据库之前替换所有\n如果它解决了您的问题,请将答案标记为良好。谢谢。
str_replace("\n", "<br/>", $str);
header("Content-Type: text/plain");