从新手到专家:2024年PHP社区指南

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

引言:PHP依然活跃,且充满生机

\n\n

还记得那些关于“PHP——一种构建了整个互联网却又被所有人讨厌的语言”的老笑话吗?如果你仍然相信这个神话,那你就严重落伍了。在2024年,PHP生态系统正在经历复兴。现代PHP拥有严格的类型系统、异步能力(感谢Fibers和ReactPHP)、像Laravel和Symfony这样强大的框架,以及最重要的——一个极其友好且活跃的社区。

\n\n

如果你正在用PHP编写代码,或者刚刚开始你的旅程,孤立无援是你最大的敌人。不与同行交流、不追随意见领袖、不参与社区活动,你就有可能陷入“遗留代码”的困境,并错过所有创新。本文是你在PHP社区中的导航指南。我们将探讨在哪里寻找答案、在哪里汲取灵感,以及如何让自己成为这个运动的一部分。

\n\n

主要PHP会议:开发者的力量源泉

\n\n

没有什么比面对面交流更能提升技能和注入能量了。会议不仅仅是演讲,更是人脉拓展、工作坊以及向心爱软件包作者亲自提问的机会。

\n\n

国际巨头:PHP[TEK] 和 Laracon

\n\n

PHP[TEK](美国)——历史最悠久、最受尊敬的会议之一。由PHP组织举办。在这里,您将听到关于PHP核心、性能、安全和架构的演讲。门票价格昂贵,但演讲者水平是全球前1%的开发者。

\n\n

Laracon(美国、欧洲、在线)——所有使用Laravel的开发者的圣地。Taylor Otwell和团队会宣布框架的新功能,社区会分享真实案例。那里的氛围令人难以置信:每个人都互相认识,互相拥抱,与创始人一起喝咖啡。

\n\n

欧洲与俄罗斯的会议

\n\n

不必非得飞到美国。欧洲和俄罗斯也有自己的瑰宝:

\n
    \n
  • PHP Russia(莫斯科)——东欧最大的PHP会议之一。有俄语和英语的精彩演讲,以及针对PHP开发者的架构和DevOps专题。
  • \n
  • Dutch PHP Conference(阿姆斯特丹)——欧洲开发者的绝佳去处。有很多互动环节和工作坊。
  • \n
  • PHP UK Conference(伦敦)——侧重于实践和真实经验。
  • \n
\n\n

建议:如果预算有限,可以从本地聚会(Meetup.com, Timepad)开始。它们免费,在工作日的晚上举行,能提供大型会议70%的价值。

\n\n

博客与资源:在哪里阅读和学习

\n\n

会议一年一次。但知识每天都需要。以下是我自己阅读并推荐给您的资源列表。

\n\n

官方与半官方资源

\n
    \n
  • PHP.net——是的,这是基础,但别忘了查看PHP Internals和RFC(Request for Comments)。在那里,您可以在新语言特性发布前一年就了解到它们。
  • \n
  • Laravel News (laravel-news.com)——如果您使用Laravel,这是必读的。每日摘要、教程和生态系统新闻。
  • \n
  • PHP.Watch——追踪PHP变化的最佳网站。作者会测试每个新版本,并撰写关于破坏性变更的易懂文章。
  • \n
\n\n

个人博客与权威人士

\n

关注这些人——他们会定期发布宝贵内容:

\n
    \n
  • Brent Roose (stitcher.io)——撰写关于PHP高级概念、静态分析和架构的文章。
  • \n
  • Christoph Rumpel (christoph-rumpel.com)——Laravel和测试方面的专家。
  • \n
  • Matt Stauffer——Laravel书籍的作者,主持Laravel Podcast播客。
  • \n
  • Nikita Popov(GitHub上的@nikic)——PHP核心的关键贡献者。他的博客是PHP的“高等数学”,但非常有用。
  • \n
\n\n

Hab

博客

书籍推荐