php开发工程是做什么的

上周我看了PHP开发工作内容。

关键是用PHP来写网页。
例如,用户管理系统和CMS。

采用Linux+Apache+MySQL+PHP的LAMP堆栈,开发成本低。

负责登录、支付接口等核心功能。
写代码,改代码,改代码。
与设计师合作。
他们制作设计稿,并编写 HTML 和 JavaScript 来连接前端和后端。

有时你需要编写一个像MVC框架这样的框架。
或者写一些工具库。

你仍然需要学习新东西。
PHP8 有一个 GIT 配置。
您还应该了解作曲家和 PSR 的详细信息。

PHP简单易用,多为中小型网站使用。

考虑性能和安全性。
就像SQL注入预防一样。
它可以是一名技术架构师。

php程序员主要做什么的

PHP 程序员使用 PHP 来构建网页。

说白了就是两件事:写代码和改代码。

上周我刚刚处理了一个网上商店系统,添加了一个支付接口。

二次开发就是对开源系统进行修改,例如增加论坛的手机版本。

您必须了解该接口,否则您将无法连接。

文档里想写啥就写啥,反正没人会看。

缓存技术可以省事,Git可以管理代码。

你自己看看,这就是这份工作的优势。

php开发主要做什么

说实话,我做PHP开发很多年了,感觉就像是老熟人,利弊一清二楚。
以我负责的CMS系统为例。
由数万行代码组成的PHP与MySQL的结合就像呼吸一样自然。
如何在表单提交后保存数据库,如何保持用户登录状态等。
这些基本任务在 PHP 中处理得非常顺利。

有趣的是,我们在 PHP 8 中测试了 JIT 编译器的优化性能,它实际上可以与某些编译语言相媲美。
但这取决于场景。
例如,对于一个需要秒级响应能力的新闻网站,添加Redis缓存和消息队列的效果比单独使用PHP要好得多。

我一直不明白为什么有些人应该选择其中之一而不是Java。
我有一个朋友本来擅长Java,但后来转向了PHP。
他只是说:“Java 非常适合编写需要精装书的系统。
PHP 是快餐,一打开书就可以阅读。
”这并不是一个严厉的说法。
对于 Facebook 很早就使用 PHP 并且现在使用 Erlang,我并不感到惊讶。
选择技术没有绝对的对错。

最让我头疼的是PHP的边界问题。
比如,在做全栈项目的时候,我总是要跟前端工程师说清楚:PHP是后端的,JS框架是前端的。
不要指望我使用 PHP 创建动态 HTML 模板。
为此,有一个项目,我思考了3 个月的前端和后端,最终用Vue重写了前端。
你在生气吗?
我体验了CGI的历史。
刚入行的时候,记得一位资深老师教我,“PHP亲自讲解很慢,但和CGI相比,速度几乎就像跑马拉松一样”。
现在听起来很可笑,但在当时却是事实。
但说到技术选择,我现在倾向于直接使用FastCGI。
至少它比 CGI 规范可靠得多。

给那些想学习PHP的人最后一条建议:不要认为它太简单,但也不要认为它太复杂。
我认识一些最优秀的 PHP 开发人员。
他们像写诗一样写代码。
你可以用几行代码完成其他人用几十行工作所做的事情。
但是,如果您只知道如何在查询数据库中编写无限循环,那么您确实应该学习算法课程。
技术的关键在于如何使用它。