php 语言是当今最热门的网站程序开发语言之一,那么它到底是什么呢,我们一起来了解一下叭!
01.PHP概念
PHP是Hypertext Preprocessor的缩写,是一种被广泛应用的、免费开源的、服务器端的、跨平台的、HTML内嵌式的多用途脚本语言。
PHP通常嵌入到HTML中,尤其适合web开发。PHP与微软公司的ASP(或.NET)以及甲骨文Oracle公司的JSP颇有几分相似,是一种在服务器端执行的HTML内嵌式的脚本语言。
02.PHP优势
01易学好用
PHP的主要目标是让web开发人员只需很少的编程知识就可以快速地建立一个真正动态交互的web系统。PHP语言的风格类似于C语言,非常容易学习,只要了解一点儿PHP的基本语法和语言特色,就可以开始PHP编程之旅啦!
02免费开源
基于PHP的web系统源代码是免费开源的,这个就很方便啦!
03良好的可扩展性
PHP的免费开源导致可扩展性大大增强,任何程序员为PHP扩展附加功能都非常容易呢。
04平台无关性
同一个PHP应用程序,无需修改任何源代码,就可以运行在Windows、Linux、Unix等绝大多数操作系统环境中。
05功能全面
PHP几乎涵盖了web系统所需的一切功能,例如,使用PHP可以进行图形处理、编码与解码、压缩文件处理、XML解析、支持HTTP的身份认证、session和cookie等操作。
06数据库支持
PHP最强大、最显著的优势是支持包括甲骨文公司的Oracle及MySQL、微软公司的access及SQL server在内的大部分数据库管理系统,并且使用PHP编写数据库支持的动态网页非常简单。
07面向对象编程
PHP较新版本提供了面向对象的编程方式,不仅提高了代码的重用率,而且为代码维护带来很大的方便。
03.PHP缺点
01PHP的解释运行机制
在 PHP 中,所有的变量都是页面级的,无论是全局变量, 还是类的静态成员,都会在页面执行完毕后被清空。
02设计缺陷
缺少关注PHP被称作是不透明的语言,因为没有堆栈追踪,各种脆弱的输入。没有一个明确的设计哲学。早期的PHP受到Perl的影响,带有out参数的标准库又是有C语言引入,面向对象的部分又是从 C++和Java学来的。
03对递归的不良支持
PHP并不擅长递归。它能容忍的递归函数的数量限制和其他语言比起来明显少。
04.PHP的应用领域
01服务器端脚本程序
可以使用PHP编写服务器的脚本程序,完成任何其他的脚本语言(例如ASP、JSP或.net)完成的工作,例如,收集表单数据,生成动态网页,或者发送/接收cookie等。
02命令脚本程序
可以使用PHP编写一段命令行脚本程序。运行命令脚本程序时,只需借助PHP预处理器,无需借助任何web服务器和web浏览器。
03桌面应用程序
可以使用PHP编写图形界面的桌面应用程序。当然对于桌面应用程序而言,PHP并不是最好的选择。
以上就是“php语言是什么?凭什么那么火?”详细内容,想要获取更多php教程欢迎关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/8474/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料