首页 > 教育培训

最简单的php模板引擎 php可以作为前端开发语言吗?

php可以作为前端开发语言吗?

php是后端语言,前端语言是javascript,html,css等。例如后端语java,php,python等

php一直都是后端语言,最早的时候web2.0之前php主要用途那就是利用做后端,不过做后端就会碰到个问题你不可能所有的htmljscss都用echo的输出。所以才大量的php和html混写。这会造成后来我们以维护很不方面。都是这原因在08年前后刚刚诞生了n多的模板引擎。这些大都可以用一种简单点来得用php和html混写那时侯肯定php4是主流。在那个时代除了smarty用途都很应用范围那会学php必学一个脚本引擎啊,不过那会框架还比较少。

随着php5的诞生和发展这种写法逐步降低落后挨打了~php很多最简单写法远比这些引擎更高效率但还不需要额外的学习类库。因此php也开始担当了前端开发的责任。

最简单的php模板引擎 php可以作为前端开发语言吗?

总之在许多大型项目里java主要写后端逻辑,java以及一个工业语言生手和熟手差距都不是什么太大。但最主要是java程序员很多。后期维护也很简单。如果能架构的合不合理分好模块开发下来很又高效。尤其更适合哪种模块灰常多的项目。而php主要应用于前端和js的信息交换这样效率一下子。每天早起的淘宝反正也是这样的当然了现在是否是决定放弃php无从知晓。

php是后端语言。前端现在主流是vue

现在也是组件化开发了。php/java做后端,js搞前端。分工协作

php怎么设置输出内容?

一种是凭借模板技术,近似于是用ob系列函数。两种方法,感觉起来都差不多吧,不过虽然,却也相同的。

第一种:利用模板

目前php的模板可以算是很多了,有功能强大的smarty,另外简单易用的intelligenttemplate等。

它们每一种模板,都有一个声望兑换输出内容的函数。

我们生成气体静态页面的方法,那就是用来了这个函数。

用这个方法的优点是,代码也很非常清晰,可读性好。

这里我用smarty做例子,那说明怎么生成静态页

assign(#34title#34,#34helloworld!#34)

$content$t-gtfetch(##34)

//这里的fetch()那就是获取控制输出内容的函数,现在$content变量里面,那是要不显示的内容了

$fpfopen(##34,#34w#34)

fwrite($fp,$content)

fclose($fp)

?r26

php输出语言内容smarty

原文标题:最简单的php模板引擎 php可以作为前端开发语言吗?,如若转载,请注明出处:https://www.suhaipipe.com/tag/6213.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「蓝鲸百科」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。