Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在命令提示符/终端上打印,但不在浏览器上打印_Php - Fatal编程技术网

PHP在命令提示符/终端上打印,但不在浏览器上打印

PHP在命令提示符/终端上打印,但不在浏览器上打印,php,Php,我在PHP的一次采访中被问到。在PHP文件index.PHP中,有4行代码: 第1行接受用户的输入 第2行加密用户输入 第3行解密第2行的加密用户输入 第4行打印第3行的解密内容 通过命令提示符/终端(如php index.php)执行此文件时,第1行的原始用户输入将在命令提示符/终端的第4行打印/显示,但在浏览器中打开/执行时,相同的代码没有显示任何内容。 原因可能是什么 如果有人知道,请解释,如果有人询问,这将有助于今后的面试。如果用户输入是有效的HTML标记,例如,简单到 <b>

我在PHP的一次采访中被问到。在PHP文件index.PHP中,有4行代码:

  • 第1行接受用户的输入
  • 第2行加密用户输入
  • 第3行解密第2行的加密用户输入
  • 第4行打印第3行的解密内容
  • 通过命令提示符/终端(如
    php index.php
    )执行此文件时,第1行的原始用户输入将在命令提示符/终端的第4行打印/显示,但在浏览器中打开/执行时,相同的代码没有显示任何内容。 原因可能是什么


    如果有人知道,请解释,如果有人询问,这将有助于今后的面试。

    如果用户输入是有效的HTML标记,例如,简单到

    <b>
    
    
    
    或任何其他有效标记

    PHP程序仍会输出该值,但浏览器会将其视为HTML并将其视为指令,而不是直接在网页中显示。您仍然可以通过浏览器开发工具中的元素检查器查看它