首頁 > 後端開發 > php教程 > html檔案和php檔案同樣的內容,開啟效果不一樣?

html檔案和php檔案同樣的內容,開啟效果不一樣?

WBOY
發布: 2016-10-18 08:55:59
原創
1648 人瀏覽過

<code><html>
<head>
<meta charset="utf-8">
<title>展示学生资料</title>
</head>
<body>
<?php  $name="王六"; ?>
    <table>
        <tr>
            <td>姓名</td>
            <td><?php echo $name;?></td>
        </tr>
    </table>
</body>
</html>
</code>
登入後複製
登入後複製

上面的程式儲存為test.php用瀏覽器打開,顯示結果如下
姓名王六
上面的程式儲存為test.html時,用瀏覽器打開,顯示結果如下
姓名
裡面的php不被解析了?
同樣的內容,不同的文件內型,為何有不同的結果?

回覆內容:

<code><html>
<head>
<meta charset="utf-8">
<title>展示学生资料</title>
</head>
<body>
<?php  $name="王六"; ?>
    <table>
        <tr>
            <td>姓名</td>
            <td><?php echo $name;?></td>
        </tr>
    </table>
</body>
</html>
</code>
登入後複製
登入後複製

上面的程式儲存為test.php用瀏覽器打開,顯示結果如下
姓名王六
上面的程式儲存為test.html時,用瀏覽器打開,顯示結果如下
姓名
裡面的php不被解析了?
同樣的內容,不同的文件內型,為何有不同的結果?

保存成php文件,解析的時候php引擎就會把php相關的程式碼解析,$name就會被瀏覽器讀取到,保存成html,php程式碼就會被自動忽略,因為html不認識php程式碼,所以最後沒有$name的值

後綴識別問題,php的話,瀏覽器需要配合伺服器環境,兩個一起處理,如果是.html等後綴,瀏覽器會認為這個本身就是一個靜態文件,和伺服器等無關,那麼就自己解析了(其實就是被php忽略了,沒有達到php去解析),一般情況下,只有php檔能夠包含html程式碼,而不能反過來使用

html檔是不會解析PHP的

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板