你好,我想请问一下网上下的HTML网站模板怎么改成PHP啊?
html只是作为页面的呈现,如果要变为php文件,需要在html内部写php代码,再直接把后缀改为php就可以,只要确保里面的代码没有错误就好。但是我并不建议把html变为php,界面和功能应该分开,但是彼此存在联系,可以使用比较常见的mvc模式,html只负责对于界面的呈现,它被负责功能处理的php文件引入,然后通过这个pho调用全部代码并且呈现在web视图。这个过程html不改后缀,只改数据的调用循环。
PHP模版引擎和框架有什么区别,各有什么用?
模板引擎是一个过气的技术,当初写模板引擎作者的初衷就是前后分离,让视图页面中不夹杂PHP代码,好让前端开发者自己整合视图页面,但是理想很丰满,各种各样的模板引擎不同的语法无疑提高了前端的学习成本,而学一个模板引擎语法本身对自身价值提高不大导致整合视图页面的还是PHP程序员,但PHP程序员写模板引擎的语法又显得很累赘(模板引擎的视图最终还是会转换成PHP代码),所以模板引擎现在来看是一个很鸡肋的技术,唯一的作用大概就是页面缓存了,况且现在真正的前后分离趋势越来越流行,模板引擎的地位就愈加不堪了。
框架就是整合了很多常用功能的基本架构,一般包含ORM,事件驱动,模板引擎,减少开发者重复造轮子的时间,提高开发效率。
短期如何学会PHP?
我是学了两星期PHP,然后就能自己写基本的功能了,我不知道算不算楼主说的短期学会,如果觉得算,请继续往下看。
下面来谈谈我是具体怎么做的。
网上找一套适合的教程坚持看
“只找对的,不找贵的”。在这个知识泛滥的年代,找一套适合的教程有时并不那么容易,那么什么才是适合的呢?我觉得至少要符合以下几个特点:
- 要跟得上时代,不能是那种还在讲很老版本的教程,最起码要是现在普遍使用的。
- 不要找内容过多的教程,比如兄弟连的《细说PHP》 ,不可否认东西讲的很全很细,但是对于新手来说不适合,很容易坚持不下去。
- 不要找过深入的教程,不要想着能一口吃个胖子,基础很重要!
一般根据以上几个特点应该不难选出一套适合的教程,我当初就是先看的w3school(菜鸟教程也不错),在看的过程中如果遇到看不太懂的,记得一定要自己去查资料,了解它真正的解释和用法,这点儿是我觉得很重要的一方面。
当教程看完之后,就要去找一些实际功能实现教程,比如做个留言板,做个访客统计,做个学生统计系统等等,这些很好的在网上找到教程,这些教程对于知识的利用是非常好的!
这个过程下来,基本就可以正常写功能写页面了,写的过程中遇到问题不要怕,只有实际做起来才知道自己哪方面不足,知道了不足就要去弥补,先自己查资料,自己去搜索,做互联网不要说不会搜索。
总结一下:找个适合的教程看下去,基础打牢了,找实演项目练手,后面就直接上手!遇到问题不要怕,查询搜索上,不畏难,熬过去就好了!最后,想要进阶就要多看,看别人的分享,别人的代码,别人的思想!
不知道你的学会是要到什么层次,我一般的建议(当初我也是这样做的)是自己写一个留言板,不用很精致,能保证功能就行,一个留言板需要前端,后端也就是PHP,还有数据库,然后如何把这三者连起来。
LNMP LAMP WAMP
这三者是常见的环境,Linux,Nginx,Mysql,Apache,Windows,自行搜索如何搭建以上三种环境。
前端
建议去w3school跟着html和js,jquery教程走一遍,用不了多少时间,毕竟你的目标是在PHP。
PHP
也可以在w3school学,先了解一下语法,当你在实际作用中会遇到具体问题,比如我想在PHP中连接数据库怎么办,这时候我建议你直接搜索大佬们的博客,找最新的博客看看别人怎么写的,当你遇到一个未见过的函数时,建议去PHP官网的文档中心搜索并查看该函数,以后也要养成查阅文档的习惯,有机会可以从头看一遍,会有你想不到的收获的。
找一个基础的网站模板
琢磨透了,就可以用了
然后一点点挖掘扩展
注意⚠️ 基础模版!不要那种wordpress那种属于加强( ´▽`)
有一定了解 再去看
总的来说,这种同时可以接触,html mysql js