这么说吧,php是实现用户和服务器交流的语言。前台就是你看到的那些东西,有些事不会变的,但有些东西是会变的,你告诉服务器你想要什么,服务器就给你显示什么,这个过程就需要用到php来实现,也就是后台的数据调用。
就拿这个百度知道的页面说吧,你每个问题看到的东西都不一样,但是结构都是一样的,这个结构就是前台设计好的,而这些内容就是根据你点的问题,通过php(也可能是其他服务端脚本语言)来获取相应的数据,然后在相应的位置显示相应的内容;你填写好提问或回答,点提交,然后又是通过php把你的提交的数据保存起来,以便以后或其他人查看。
我只是不懂为什么后台也要用到编程啊 而且代码看着和前端代码差不多 那么学完php后代码到底要在前端写还是后台写啊 比如下面这个代码 为什么在前端里面加入了php代码?
<?php
echo "hello, world\n";
?>
html是静态文本,是不能喝服务器交互的,就是你所谓的前台,那要和服务器交互获取或上传数据就要用到php了,就是所谓的后台编程。
php是脚本语言,就像js也是脚本语言,只不过js是在用户端执行的,php是在服务器端执行的。php获取数据后要在页面上显示出来就要用到php的输出,就像你这里的至于说写在什么地方,这个没规定的,一般获取数据的代码写在前面或者其他页面然后调用,输出数据就嵌套在html代码里你要输出的地方。