为什么用 php 语句拼成的 html,没有 html 标记,也一样显示正常呢?
比如下列的php,根本没有生成html标记呀,比如<html><body>等,按理说,浏览器是无法解释的,但是我发现,依然可以在浏览器中显示,这是为什么呢?<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
    echo '正在使用 Internet Explorer。<br />';
}if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') == true) {
    echo '正在使用 Internet Explorer。<br />';
}
else {
echo '正在使用 非iE浏览器。<br />';
}if (11 == true)
{
echo "11和true相等?<br />";
}if (11 === true)
{
echo "11和true相等?<br />";
}
else
{
echo "11和true不全等";
}?> 

解决方案 »

  1.   

    php要生成html代码,才能让浏览器解释呀,
    问题是,它生成的代码中,并没有 html 标记呀,
    没有 html 标记,就是普通的文本呀。为何浏览器也能正常解释出来呢?
      

  2.   

    你可以用HTML试一下,其实没有前面那些标签它依然是可以显示的