是HTML嵌入PHP里,还是PHP嵌入HTML里?
5个回答
2013-12-21
展开全部
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
可以说php代码可以镶嵌在HTML代码中
可以说php代码可以镶嵌在HTML代码中
展开全部
这不是嵌入的关系,php先处理完成,生成html给你看的
追问
php明明在html中间为什么会先处理,不是先处理head头文件吗
追答
这是两个机制, 整个代码会被php先接受,然后将其中的php部分编译,最终出来是前台的html代码,也就是效果.他们不是嵌入的关系. 你如果只看这一个文件,那么当然是从头开始读文件.
原理就像是你去餐馆吃饭,要了一份炒蛋,服务员把你的请求发送到后厨(服务器), 一个盘子(html&php code)上写了张纸条(php)递给了厨子, 那么厨子(就是php) 就接受到你的请求,虽然他是先看到盘子, 但是他不会处理盘子的,对吧, 他只看他需要的纸条部分(php). 然后给你做好了炒蛋(处理php to html),放在盘子里(整个网页) 然后端给你,你看到的就是一盘完整的炒蛋 (html page), 但你不能说厨师先处理了盘子(html)端给你,然后再把炒蛋(php code)捧给你吃吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按你的理解来说,当然是html嵌入php里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新手都会遇见这个问题, 你可以这样理解
从上到下, 不管是html还是php, 哪个在前面 就哪个先执行
从上到下, 不管是html还是php, 哪个在前面 就哪个先执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你以什么方式执行咯。
要以HTML的方式执行,那就是php嵌入HTML里(不过这貌似不可能、啊哈哈哈);
要以PHP的方式执行,那就是HTML嵌入PHP里。
一般这个没有什么前后之分的,Apache只会解析在PHP标签内部的代码,PHP外部的代码一般会作为HTML直接输出、
要以HTML的方式执行,那就是php嵌入HTML里(不过这貌似不可能、啊哈哈哈);
要以PHP的方式执行,那就是HTML嵌入PHP里。
一般这个没有什么前后之分的,Apache只会解析在PHP标签内部的代码,PHP外部的代码一般会作为HTML直接输出、
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询