PHP简介
帮助你快速了解PHP!
01
PHP概括PHP是HypertextPreprocessor的缩写,是一种被广泛应用的、免费开源的、服务器端的、跨平台的、HTML内嵌式的多用途脚本语言。PHP通常嵌入到HTML中,尤其适合web开发。PHP与微软公司的ASP(或.NET)以及甲骨文Oracle公司的JSP颇有几分相似,是一种在服务器端执行的HTML内嵌式的脚本语言。
——PHP的优势——
1、易学好用PHP的主要目标是让web开发人员只需很少的编程知识就可以快速地建立一个真正动态交互的web系统。PHP语言的风格类似于C语言,非常容易学习,只要了解一点儿PHP的基本语法和语言特色,就可以开始PHP编程之旅。
2、免费开源基于PHP的web系统源代码是免费开源的。
3.良好的可扩展性PHP的免费开源导致可扩展性大大增强,任何程序员为PHP扩展附加功能都非常容易。
4.平台无关性同一个PHP应用程序,无需修改任何源代码,就可以运行在Windows、Linux、Unix等绝大多数操作系统环境中。
5.功能全面PHP几乎涵盖了web系统所需的一切功能,例如,使用PHP可以进行图形处理、编码与解码、压缩文件处理、XML解析、支持HTTP的身份认证、session和cookie等操作。
6.数据库支持PHP最强大、最显著的优势是支持包括甲骨文公司的Oracle及MySQL、微软公司的access及SQLserver在内的大部分数据库管理系统,并且使用PHP编写数据库支持的动态网页非常简单。
7.面向对象编程PHP较新版本提供了面向对象的编程方式,不仅提高了代码的重用率,而且为代码维护带来很大的方便。
——PHP的应用领域——
PHP主要应用于以下3个领域1.服务器端脚本程序:
可以使用PHP编写服务器的脚本程序,完成任何其他的脚本语言(例如ASP、JSP或.net)完成的工作,例如,收集表单数据,生成动态网页,或者发送/接收cookie等。
2.命令行脚本程序:
可以使用PHP编写一段命令行脚本程序。运行命令脚本程序时,只需借助PHP预处理器,无需借助任何web服务器和web浏览器。
3.桌面应用程序:
可以使用PHP编写图形界面的桌面应用程序。当然对于桌面应用程序而言,PHP并不是最好的选择。
——PHP程序的工作流程——
一用户在浏览器地址栏中输入要访问的页面地址(形如