问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 为什么把**.html 换成**.php呢。直接用html不可以么。为什么要用php文件做个桥。

发布网友 发布时间:2022-04-07 05:08

我来回答

5个回答

懂视网 时间:2022-04-07 09:29

为什么不把html文件写在php中

1、如果将html代码写在php代码中,不仅会使php代码混乱,而且没有编辑器的语法支持;

2、php最核心的特性是可以将php代码嵌入html代码中,而且还有语法支持,所以不把html写在php中。

模板引擎推荐

PHP是一种HTML内嵌式的在服务器端执行的脚本语言,所以大部分PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。虽然通过MVC设计模式可以把程序应用逻辑与网页呈现逻辑强制性分离,但也只是将应用程序的输入、处理和输出分开,网页呈现逻辑(视图)还会有HTML代码和PHP程序强耦合在一起。

Twig:Twig是来自于Symfony的模板引擎,它非常易于安装和使用。它的操作有点像Mustache和liquid。

Plates:Plate受到Twig启发,重载了PHP的原生特性。如果你不想使用需要编译的模板语言,它可以为你大开方便之门。

Smarty:Smarty算是一种很老的PHP模板引擎了,它曾是我使用这门语言模板的最初选择。虽然它的更新已经不算频繁了,并且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。

推荐教程:《PHP教程》

热心网友 时间:2022-04-07 06:37

你对php还没有一个入门的了解,不知道你是否也了解html语言。
html页面是静态页面,也就是说,它不会有数据传递的,比如你做了一个登陆的html页面,你也放了登陆的按钮,但是你就是把鼠标点烂,你点击登陆也不会有任何反应的。因为你输入的用户名和密码不会被传递到后台去跟数据库的比对。
php的话,就可以支持你写php代码去实现你所需要的动态数据,所谓动态数据也就是要跟后台,跟数据库做交互的。就比如登陆,你用php写的话,后台就可以获得你输入的用户名和密码,然后去数据库比对得出登陆成功还是失败。
当然,也不是所有的html页面都需要改成php文件。比如你确定你的部分页面是死的(没有数据传递的),那么你也可以写html页面。 另外如果你之后去了解php更多的cms和框架,你会发现有对html模板支持的,比如dedecms,thinkphp。它们支持你的页面是html格式,但是在里面写你需要的代码来实现功能需要使用他们定义的一些标签和写法。

热心网友 时间:2022-04-07 07:55

.php文件是由php解释器解释执行的,而.html文件是直接由浏览器解释执行的,浏览器不认识php代码哦。
因此,如果你的文件中仅包含html而不包含任何php命令,完全可以,也最好将其已.html作为扩展名。

热心网友 时间:2022-04-07 09:30

.html静态页面 而.php页面可以有php一些执行语句

热心网友 时间:2022-04-07 11:21

你看到的网页有两种,内容不变的是静态的,通常扩展名是 htm html ,这种你浏览器请求的话,服务器就直接传给你了,一种是内容根据条件变化的,可能每个人看到的都不一样,这种叫做动态页面,动态页面里的代码是服务器调用程序处理过之后才传给你浏览器的。 php 就是这样一个处理器,也是写这种动态代码的语言,那么服务器怎么知道这个文件该不该处理之后再传呢,最简单的办法就是用扩展名区分,见到 php 的服务器就先调用 php 程序处理之后才发给浏览器。
php页面内容也可以包括html页面内容,如果都是 html 内容,那么相当于php处理器打开文件看了下,没啥处理的,就直接丢给浏览器了。对于浏览器,看到的效果一样,但服务器上实际有一个处理过程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国ktv网号还是中国ktv搜歌网好? 您好,您的KTV歌库 百度网盘的能发给我一份么,谢谢了。 VOD点歌KTV的歌曲去哪里可以下载,最好是免费的 家里厨房空间不是很大,最近想给老人厨房间安排净水器,有什么可以推荐的... finelinesandwrinkes中文是什么意思 fineline是什么公司 车贷逾期被金融公司起诉了怎么办 和平精英 和平精英怎么设置隐身在线? 和平精英 和平精英怎么隐身上线? 我想瘦40斤,吃什么减肥药又便宜又快? 一个上位机差分信号可以控制两台伺服电机同步? 让两个伺服电机走轨迹,用什么系统控制能到高速以上 一个三菱PLC FX3GA-24MT ,一个启动按钮,如何控制两个伺服电机同步运行?求大神解答! 如何用一台伺服驱动器带动两台电机 梦见住新房子有很多人从房上掉下一个月匙是什么意思? 梦见自己新买的房子外面老是有几个人想收拾我们家? 我梦见我家盖新房子好多人? 梦见新家很多人昨晚梦见新家很大焕然一新,有很多人在家里,很热闹,我和另外三个人在房子外围走路回家, 华硕笔记本安装程序正在应用系统设置万能驱动助理 实业公司是什么意思 黑沙一键装机在重装系统的时候,总是显示“安装程序正在应用系统设置”为什么? 为什么在静态的html中不能嵌入php? 安装雨林木风一键ghost一直卡在安装程序正在应用系统设置 行业表述是什么意思 联想m13 装系统总是卡在安装程序正在设置系统应用 注册实业公司的好处 win7安装程序正在应用系统设置多久啊? hp4411s装64位win7系统一直卡在“安装程序正在应用系统设置”,求怎么解决 两块固态硬盘RAID0装win7 64位 报错在“安装程序正在应用系统设置这” 翡翠柠檬怎样做好吃呢? 三星手机如何设置进入微信的密码?- 问一问 三星手机登录微信的页面没有英文怎么设置 三星手机怎么设置 三星手机如何修改? 英纳格手表怎样调日历 英纳格手表星期 日期调出来了,时间怎么调? 英纳格手表169.50.338如何调星期和日期 英纳格月相的手表怎么调日期和星期啊? 请问英纳格手表3165-50-321acb的日期怎么调? 火影秘法典充25元能领晓蛇吗? 3168-50-316gk英纳格月相的手表怎么调日期和星期啊? 英纳格手表在什么时间自动调整日期 英纳格-自动系列 3168-50-316AKB 男士机械表怎么调时间调日期上弦 英纳格手表怎么调时间 懂表的进,朋友送了一款英纳格手表,不会调日期,是单历的,总是每天中午十二点变,求方法 我的英纳格手表日期的变动怎么是在每天中午的12点呢?应当是夜间12点的呀。怎么调整啊? 英纳格手表上面的日期怎么每个月都有31号啊?怎么办? 英纳格3168/50/316GK如何调时间?,右边的按钮一般手表都是可以拉出来,但是这个手表没办法拉,到底如何调时 请问英纳格手表3165.50.321acA怎么调表 广州到俄罗斯物流公司,陆运到俄罗斯运费多少