php属于前端还是后端

PHP主要在后端运行,处理数据库和文件操作,例如用户表单,并不直接创建网页。
前端是HTML/CSS/JS,用户直接利用这个东西。

前端和后端的工作分工。
前端就是浏览器中能看到的东西。
广义的前端包括PHP动态网页,但是这是由后端完成的。
PHP通过模板引擎生成网页内容并提供前端数据,而不需要直接执行前端。

现在,有些人使用全栈,使用 PHP 加 JS。
该框架还模糊了前端和后端,但 PHP 仍然是后端。

总结:PHP是后端,影响前端但不等于前端。
分工要明确,项目结构要清晰。

PHP 是做前台还是后台?前端和前台的区别

嘿嘿,你说得对,前端有狭义和广义之分。
狭义的前端就是大家通常所说的我们在浏览器中能看到的东西,比如HTML、CSS、JavaScript,还有Flash、Silverlight这样的技术。

从广义的前端来说,这个是很深的。
它包含了从服务器到浏览器过程中的所有视图层,是MVC(模型-视图-控制器)的视图部分。
后端也需要参与这部分工作,比如服务层、数据访问层。
服务器端前端将处理大部分页面呈现逻辑,例如显示表格或创建表单。
这样做的优点是快速且安全。

以PHP为例,它不仅可以输出页面,还可以处理逻辑层、服务层、DAO(数据访问对象)、文件读写、消息队列、事件机制等。
严格来说,PHP在后端的工作范围比前端要广泛得多。

不同的公司可能对前端有不同的定义,我认为这不是应该认真对待的事情。
即使对于只做狭义前端工作的同学来说,了解一些PHP框架也是很有用的。
毕竟,技术在不断发展,掌握更多技能总是一个好主意。
无论如何,这取决于你。
我认为稍微模糊一下界限并没有什么坏处。
我还在思考这个问题。