开发人员对于PHP语言为什么褒贬不一
众所周知在网站开发上PHP语言作为服务器端开发的脚本语言市非常有名的。从1995年RasmusLerdorf创建之后,根据W3Techs的调查显示在已知的服务端编程语言中,PHP占了82%。其中不乏WordPress,Facebook这种公司。在PyPL(编程语言流行度排行榜)中仅次于Java,在Toibe排行中名列第六。像所有的技术一样,人们对它的评价参差不齐。那么下面我们就来看看为什么开发人员对于PHP语言褒贬不一!
优点一:流行,容易上手
水滴分割线
PHP是目前最流行的编程语言。PHP工具厂商Zend科技CEOAndiGutmans如是说。NewMediaCampaigns公司的开发工程师JoshLockhart对我们讲:PHP是最容易学习的网站开发语言。它安装在绝大多数的服务器上。由于有实时更新的文档和问答,PHP语言相对其他语言简单易学。
优点二:开发职位很多
水滴分割线
Gutmans还说,在服务器端的网站编程中PHP会帮助你找到工作。一个简短的调查中显示,和PHP相关的职位有3366个,相比于Java17418个和Perl4300个,Python5429个少了一些,但是比Ruby的2973和985个Objective-C职位多一些。尽管比Ruby,Python,Go,Rust语言略逊,但是Lockhart认为PHP仍然是使用最多的'语言之一。
优点三:仍然在不断发展
水滴分割线
PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。Gutmans说道,接触PHP并不需要知道PHP到底提供了哪些技术,Lockhart作为一名开发人员讲:大家讲PHP认为是一个面向对象的开发模型。接下来的版本是7,将要提供更高性能的应用。Lockhart指出Facebook也在加强PHP,比如他们的HHVM虚拟机,和Hack编程语言。
缺点:设计缺陷,缺少关注
PHP被称作是不透明的语言,因为没有堆栈追踪,各种脆弱的输入。没有一个明确的设计哲学。早期的PHP受到Perl的影响,带有out参数的标准库又是有C语言引入,面向对象的部分又是从C++和Java学来的。
-
PHP文件上传源码分析
文件上传,一般分为俩种方式FTP和HTTP,对于我们的互联网应用来说:FTP上传虽然传输稳定,但是易用性和安全性都是个问题.你总不至于在用户要上传头像的时候告诉用户”请打开FTP客户端,上传文件到中,并以2dk433423l.jpg命名”吧?PHP文件上传源码分析基于HTTP的上传...
-
PHP程序员基本要求和必备技能
PHP程序员有什么必备知识呢?以下是本站小编精心为大家整理的PHP程序员基本要求和必备技能,希望对大家成为程序员有所帮助!更多内容请关注应届毕业生网!一名PHP程序员的基本要求:1、精通html、CSS、JS等网站前端技术。2、掌握PHP编程技术。3、了解Linux及Apache、...
-
php内核分析之opcode
在做PHP项目之前首先要对所运用的知识了解,下面是本站小编精心为大家整理的php内核分析之opcode,希望对有需要的人有帮助,更多内容请关注应届毕业生网!这里阅读的php版本为PHP-7.1.0RC3,阅读代码的平台为linux查看opcodephp是先把源码解析成opcode,然后再把opcode传...
-
如何写出优雅的PHP代码
导语:PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。下面我们来看看如何写出优雅的PHP代码,希望对大家有所帮助。写出优秀的程序代码是一门艺术,要想如此,就必须在一开始就养成良好的编程习惯。良好的编程...