php在前端中的作用

PHP...老实说,这就是它在前端的作用。

1 .动态内容创建。
这件事是相当严重的。
例如,当您访问论坛页面并看到帖子列表时,对吧?在后台,必须运行 PHP,从数据库中提取发布数据,然后将其转换为 HTML 并将其发送到浏览器。
您看到的不是 PHP 代码,而是生成的 HTML。
像2 01 8 年左右的CMS系统,很多都是用PHP编写的。
文章更新后,浏览器将刷新,您将看到新内容,而无需手动更改 HTML。

2 与 HTML 一起使用时非常常见。
例如,当用户点击提交评论时,后端PHP必须获取表单数据,检查数据库是否有问题,然后决定是插入还是过滤。
然后,HTML 模板将显示“评论已发布”或“评论失败”等提示。
和WordPress一样,文章编辑保存后,后端PHP将新内容直接插入到HTML模板中,浏览器自动更新。

3 操作数据库是PHP真正擅长的地方。
用户登录? PHP连接MySQL并检查用户名和密码是否正确。
对了,2 01 5 年左右的很多电商网站,商品列表页面的PHP都是直接去数据库获取商品信息,然后循环生成一堆HTML标签,最后变成你看到的商品排列。
添加、删除、修改、查看? php包罗万象,数据库发生了变化,前端的显示自然也会发生相应的变化。

4 使用框架进行开发效率很高。
使用 Laravel 这样的框架,您在编写代码时不必重新发明轮子。
比如路由、模板渲染等,框架直接给你配置好了。
2 01 9 年左右,许多 PHP 开发人员在他们的公司中使用 Laravel。
只需几行代码即可编写函数,框架会自动将数据库数据填充为 HTML。

5 服务器依赖 必须说一下。
PHP 文件必须由服务器运行。
如果使用Apache或Nginx,当浏览器访问PHP文件时,服务器会解析代码并最终将HTML传递给浏览器。
如果直接在电脑上双击php文件,浏览器看到的是源代码,而不是生成的页面。
因此,创建网站需要一个服务器环境。

其实简单来说,PHP就是前端的“幕后操纵者”,它将数据库数据转换成浏览器可以理解的HTML。
2 01 0年,PHP网站还很少。
现在你看,许多主流网站都是由 PHP 提供支持的。
毕竟,它既简单又无麻烦。

php可以写前端嘛

嘿,我们来谈谈 PHP。
PHP主要用于后端工作。
它在服务器上执行并生成动态内容,例如 HTML。
这与前端的东西相去甚远。
前端就是看页面浏览量和交互效果。
例如,当你点击一个按钮时,页面是如何跳转的?这一切都需要前端来完成。

当时我不明白,为什么PHP要走到前面呢?其实PHP本身并不能编写前端代码,但是它有办法间接参与前端交互。
例如,PHP可以嵌入HTML中并根据后端数据动态生成首页内容。
就像您登录网站时一样,页面会显示您的个人信息。
这就是 PHP 在幕后所做的事情。

再比如,PHP也可以开发一个API,比如返回JSON数据,前端JavaScript可以调用这个API,实现前后端分离的数据交互。
这样首页就可以实时更新数据了。

举个例子吧。
用户访问网站,服务器使用 PHP 处理请求并生成初始 HTML 页面。
然后前端JavaScript通过AJAX调用PHP接口来获取数据库中的动态数据。
PHP从数据库中读取数据并将其返回给前端,然后前端更新页面内容,例如产品列表。

但是,PHP也不是万能的。
前端技术栈包括HTML、CSS、JavaScript以及React、Vue等框架。
PHP可以使用的主要场景是服务器逻辑、数据库操作和会话管理,例如登录状态。

总的来说,PHP无法取代前端技术,但它可以通过服务器端渲染或者API接口为前端提供数据支持。
如果你对PHP和前端协作感兴趣,可以查看《PHP免费学习笔记(深入)》等资源。
说实话,这个还是需要一步步学习,慢慢体会的。