浏览器是解释器吗?它可以直接读懂嵌入PHP语言的HTML网页吗?

一直不懂什么叫做“PHP是一种嵌入HTML的编程语言”求解释

php是写在php标签中的,而php标签是可以写在任意地方的,而在php处理完html代码的后返回的完整的网页中你是看不到php代码的。php嵌入html简单的就是如下图:


图一,在html代码中嵌入php内容

图二,在php代码中输出html的内容

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
浏览器只能处理HTML/CSS,对于JS脚本,会调用JS脚本引擎来处理,浏览器本身不处理程序代码.
PHP是一种嵌入HTML的编程语言 的意思是说PHP可以和HTML混写在一起,解释器会将包含在特定标签(如<?php ?>等)中的PHP代码与HTML代码分离开,将PHP代码加以执行,并将执行结果替换掉原代码位置的内容,形成最终的HTML文档.PHP的解释执行是在服务器端进行的,并不是在浏览器端执行的,浏览器最终接收到的只有HTML/CSS/JS等内容.追问

谢谢!同时感谢其他的热心朋友!

本回答被提问者和网友采纳
第2个回答  2012-11-13
浏览器能够解析html和javascript 脚本语言,是不能够解析php的,php是需要服务器来解析的,php也不一定非要嵌套的html页面的,那是以前的过程写法,现在都是对象了,mvc 架构。尽量把php封装在一块。现在还有一些模板引擎,像smarty 页面就没有php了。