关于php代码和html代码执行问题
最近在学php,看到那种php和html混合在一起的php文件有点乱,以下面的为例,这个php文件,上部分写着php代码,下部分写着html代码,而且html代码中还内嵌...
最近在学php,看到那种php和html混合在一起的php文件有点乱,以下面的为例,
这个php文件,上部分写着php代码,下部分写着html代码,而且html代码中还内嵌一些php代码,我的问题是:
服务器是先解析执行其中全部的php代码,然后再将解析的文件输出给浏览器,再执行html代码?
解析执行php代码时包不包括下部分内嵌到html代码中的php代码啊?比如下面的
如果说执行的话,是先执行上部分的php代码,也就是html外边的php代码,还是先执行内嵌到html中的php代码?总之,就是php代码的执行顺序是怎么安排的?
先谢谢各位了!
补充:最后再补充一点的就是上面的login.php代码,是不是通过浏览器直接访问时会执行一次,然后当你提交表单后,又再次执行了一次?因为html表单里面的action不是又定位到本php文件了么?是这样么?能否帮我解析下从浏览器第一次访问,到最后的全部执行流程么?谢谢,我提高悬赏 展开
这个php文件,上部分写着php代码,下部分写着html代码,而且html代码中还内嵌一些php代码,我的问题是:
服务器是先解析执行其中全部的php代码,然后再将解析的文件输出给浏览器,再执行html代码?
解析执行php代码时包不包括下部分内嵌到html代码中的php代码啊?比如下面的
如果说执行的话,是先执行上部分的php代码,也就是html外边的php代码,还是先执行内嵌到html中的php代码?总之,就是php代码的执行顺序是怎么安排的?
先谢谢各位了!
补充:最后再补充一点的就是上面的login.php代码,是不是通过浏览器直接访问时会执行一次,然后当你提交表单后,又再次执行了一次?因为html表单里面的action不是又定位到本php文件了么?是这样么?能否帮我解析下从浏览器第一次访问,到最后的全部执行流程么?谢谢,我提高悬赏 展开
5个回答
展开全部
PHP是解释执行的,程序执行的结构包括:
顺序结构(自上而下)
选择结构(不是所有的代码都自上而下的全部执行,而是根据条件选择性的执行部分)
循环结构(反复的执行一段代码)
客户端向服务器发送请求(Request)后,PHP解释器按照上面所述的执行结构解释翻译PHP文件中的代码(包括HTML部分)。PHP程序执行后的结果就全部是HTML,服务器再将这些HTML反馈给客户端的浏览器(Response),浏览器对接受到的HTML(包括HTML,JS和CSS样式)进行翻译渲染,最后呈现在访问者的面前。
展开全部
首先把,服务器判断文件后缀是.php的就提交给apache等服务器解析,注意只解释<?php ?>标签内的内容,然后返回html给浏览器解释显示,顺序是从上到下,从左到右。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当你访问那个页面的时候,代码的执行是从上到下依次执行的。
这个其实可以在php代码随便找一段加上exit,你就会发现网页只加载的exit那里就停止了。
这个其实可以在php代码随便找一段加上exit,你就会发现网页只加载的exit那里就停止了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用mvc模式做开发,你可以去看看Thinkphp这个框架,看视频学的话2,3天应该没啥问题了,上面这样写确实有些乱,一般都是先浏览一遍没有语法错误,然后从上到下执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
动态语言都是和服务器进行交互的,文件格式为php 则是动态。需要和服务器进行交互,然后返回给浏览器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询