首页 > 编程技术 > PHP > 12个问答带你了解PHP的前世今生
2015
02-14

12个问答带你了解PHP的前世今生

1.谁发明了PHP语言?

Rasmus Lerdorf发明了PHP语言(最初的两个版本),并参与了其他后续版本的开发。Andi Gutmans和Zeev Suraski后来又重写了PHP解释器。Rasmus Lerdorf出生于1968年,现在40多岁了,目前在Jelastic公司担任高级顾问一职。

2.Rasmus Lerdorf曾经是怎么写出PHP的?

“我真的完全不懂怎么去写一门编程语言,我只是在前进的路上保持添加下一个逻辑步骤”
Rasmus以他精彩的语录广为人知。下面还有一些经典语录:

“我实际上很讨厌编程,但我喜欢解决问题。”

“我不是一个真正的程序员,我把那些东西都扔到一起知道它们能正常使用了我才继续工作下去。真正的程序员会说‘是啊,它们是能工作了,但你把内存泄露的到处都是。也许我们应该解决这个问题。’然后每10次请求的时候我就会重启Apache服务器。”

“所有对我的语录感到兴奋的人们,这里还有一条—‘是的,我是一个糟糕的程序员,但我可能还是比你强点儿。”

3.PHP起初代表什么?现在又代表什么?

PHP起初是Personal Home Page and PHP(个人主页与PHP)的缩写,现在代表了Hypertext Processor(超文本预处理器)。

4.PHP 5(Zend II引擎支持)是什么时候发布的?

PHP 5.0.0在2004年的8月13日发布,这都10多年了!它开始把Zend 2.0引擎作为内核。它包括了很多像新的对象模型,标准PHP库(SPL),类型提示,异常处理等新功能。

5.PHP将要发布的下一个重大版本是什么?

PHP 6是在尝试工作在unicode上的从未发布过的版本。所以将要发布的下一个重大版本是PHP 7.这个版本的PHP将会有性能上的巨大提升。

6.PHP的吉祥物是什么?

希望你知道这个,是一只叫做elePHPant的大象!

7.谁现在负责PHP的进展工作?

PHP的实现参考现在是由“PHP小组”出品的。

8.谁开发了HHVM,它代表什么?

HHVM是Facebook开发出来的一个虚拟机。它能执行PHP和Hack程序。HHVM使用了一个JIT(实时)编译进程,这能让PHP/Hack代码比今天建立起来的其他PHP程序跑的快很多。自从2013年,Facebook就开始在HHVM上运行了。

9.PHP的依赖项管理器是什么?

Composer

10.2014年运行在PHP上的网站的百分比是多少?

根据“W3Techs”数据显示,PHP撑起了全世界82%的的网站,PHP 5在所有安装的PHP版本中占据了98%的强优势份额。

11.在2013年,在漏洞数据库中有多少漏洞是由PHP导致的?

在漏洞数据库中搜索“PHP”你会得到大约9%的数据。考虑到PHP支持了80%的网站,这个数据还不算太糟糕。在所有的数据库中(自2003年以来),30%的漏洞是由PHP导致的。

12.在最新版本的PHP中防止SQL注入的首选方法是什么?

通过使用预处理语句。

原文:http://markonphp.com/php-quiz-2014/

最后编辑:
作者:管理员
呃...怎么介绍呢?就是个管理员吧~
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!