<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免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号