Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

放个以前的翻译 #1

Open
pigLoveRabbit520 opened this issue Aug 1, 2018 · 0 comments
Open

放个以前的翻译 #1

pigLoveRabbit520 opened this issue Aug 1, 2018 · 0 comments

Comments

@pigLoveRabbit520
Copy link
Owner

PHP语言正经历一场复兴。PHP正转变为一个拥有很多有用特性的脚本语言,像命名空间,Trait,闭包,内置Opcode缓存。现代的PHP生态系统发展的也很好。PHP开发者对庞大框架的依赖降低了,转而更多地使用特定的一些组件。此外,Composer依赖管理器让创建PHP应用发生了革命性的改变,它能够使我们从大框架的围墙花园中解放出来,让我们混合和匹配最适合自己框架的一些可协同的组件。组件的协同性不外乎社区提出的和PHP Framework Interop Group制定的。

《Modern PHP》将是你对现代PHP的指导书。它将向你展示如何通过社区标准,好的做法和可协同组件构建和部署强大的PHP应用。

过去
在你探索现代PHP之前,理解PHP的起源是很重要的。PHP是解释型服务端脚本语言,这意味着当你写好代码,把它上传到web服务器上时,是用解释器来执行的。PHP通常和Apache或Nginx这样的Web 服务器搭配来提供动态内容。然而,PHP也是能被用来创建强大的命令行应用的(就像bash,Ruby,Python等等)。很多开发者没有意识到这一点,便错过了一个令人激动的特性。然而,可能并不是你。

你可以在http://php.net/manual/history.php.php阅读官方PHP历史。我不会再重复讲一遍了,因为Rasmus Lerdorf(PHP之父)已经讲得很好了。我将会告诉你的是PHP有一个动荡的过去。PHP始于Rasmus Lerdorf为追踪他网上简历的浏览量而写的一些CGI脚本。Lerdorf把它的CGi脚本命名为“个人主页工具”。这个早起的前身和现在我们知道的PHP完全不一样。Lerdorf的早期PHP工具不是一个脚本语言。它们通过使用一个内嵌HTML的语法提供初步的变量和自动的表单变量解释。

在1994和1998年之间,PHP经历了许多的修改,甚至收到了一些底层的重写。Andi Gutmans和Zeev Suraski这两位来自特拉维夫(以色列城市)加入了Rasmus Lerdorf的队伍,一起把PHP从一个小的CGI工具集合转化为一门有稳定语法的,支持面向对象编程的语言。他们把他们的最终产品命名为PHP 3并在1998末发布了。新的PHP名字抛弃了原来的名字,而使用了递归缩写PHP:Hypertext Preprocessor。PHP 3是第一个最类似我们现在知道的PHP版本。它提供了对不同数据库,协议,API较好的扩展性。PHP 3的扩展性吸引了很多开发者到这个项目中来。直到1998末,PHP 3在世界上的web服务器的安装量已经令人震惊地达到了10%。

现在
如今,php语言发展迅速,它被来自世界各地的众多核心团队维护着。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant