PHP在命令提示符/终端上打印,但不在浏览器上打印
我在PHP的一次采访中被问到。在PHP文件index.PHP中,有4行代码:PHP在命令提示符/终端上打印,但不在浏览器上打印,php,Php,我在PHP的一次采访中被问到。在PHP文件index.PHP中,有4行代码: 第1行接受用户的输入 第2行加密用户输入 第3行解密第2行的加密用户输入 第4行打印第3行的解密内容 通过命令提示符/终端(如php index.php)执行此文件时,第1行的原始用户输入将在命令提示符/终端的第4行打印/显示,但在浏览器中打开/执行时,相同的代码没有显示任何内容。 原因可能是什么 如果有人知道,请解释,如果有人询问,这将有助于今后的面试。如果用户输入是有效的HTML标记,例如,简单到 <b>
php index.php
)执行此文件时,第1行的原始用户输入将在命令提示符/终端的第4行打印/显示,但在浏览器中打开/执行时,相同的代码没有显示任何内容。
原因可能是什么
如果有人知道,请解释,如果有人询问,这将有助于今后的面试。如果用户输入是有效的HTML标记,例如,简单到
<b>
或任何其他有效标记
PHP程序仍会输出该值,但浏览器会将其视为HTML并将其视为指令,而不是直接在网页中显示。您仍然可以通过浏览器开发工具中的元素检查器查看它