`$banner 是一个变量,它包含一个我从数据库中获取的字符串。当我直接使用 $banner 时:
<img src="data:image/png;base64,<?php echo $banner; ?>" />
$banner 中的字符串打印在屏幕上而不是图像上。但是,如果我手动将此打印的字符串复制到一个新变量,即 $var = "Ih1ubbw........" 并在代码中使用该手动变量:
<img src="data:image/png;base64,<?php echo $var; ?>" />
图像被打印。
直接使用 $banner 和将回显的数据从 $banner 复制到另一个变量中使用有什么区别?