购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 PHP简介

1.1.1 PHP概述

页面超文本预处理器(Page Hypertext Preprocessor,PHP)是一种跨平台、开源、免费的脚本语言,其语法风格融合了C、Java和Perl的特点。PHP语法简单、易学,对初学者而言,可以快速入门。

PHP最初是Personal Home Page(个人主页)的缩写,它是其作者为了展示个人履历和统计网页流量而编写的一个简单的“表单解释器”(Form Interpreter)。后来,其作者使用C语言重新编写了这个表单解释器,用以实现对数据库的访问,将相应程序和表单解释器整合起来称为PHP/FI。从最初的PHP/FI到现在的PHP 7、PHP 8,PHP经过了多次重新编写和改进,发展十分迅速。

PHP运行在服务器端,通常用于开发动态网站,将数据库中的数据读取出来展示到页面,实现网站内容的动态变化,增强用户和网站之间的交互。

PHP常见的运行环境有WAMP环境、LAMP环境和LNMP环境。WAMP环境由Windows、Apache HTTP Server、MySQL以及PHP组成;LAMP环境将Windows换成Linux,其他软件与WAMP相同;LNMP环境将Apache HTTP Server换成Nginx,其他软件与LAMP相同。在开发过程中,通常使用Windows操作系统,本书也是基于Windows操作系统搭建开发环境的。

1.1.2 PHP的特点

PHP应用广泛,深受开发者的欢迎,以下是PHP的特点。

1.开源免费

PHP是开源软件,且拥有庞大的开源社区支持,开发者可以免费使用。

2.跨平台性

PHP的跨平台性很好,方便移植,在Linux平台和Windows平台上都可以运行。

3.面向对象

PHP提供了类和对象的语法,支持面向对象编程。随着PHP版本的更新,PHP面向对象编程有了显著的改进,能够更好地支持大型项目的开发。

4.支持多种数据库

PHP支持开放式数据库互连(Open Database Connectivity,ODBC),使用PHP可以连接任何支持ODBC的数据库,如MySQL、Oracle、SQL Server和DB2等。其中,PHP经常和MySQL一起使用。

5.快捷性

PHP中可以嵌入HTML,编辑简单、实用性强、程序开发快。而且,目前有很多流行的基于MVC设计模式的PHP框架,可以提高开发速度。例如,国外流行的PHP框架有Zend Framework、Laravel、Yii、Symfony、CodeIgniter等;国内也有比较流行的框架,如ThinkPHP。 VvlvF2mS/GgVWx86HQUPIOURDI45vlgCrgWjrGLUOOTNRJHM3SvuNcIZ1QTk1VD2

点击中间区域
呼出菜单
上一章
目录
下一章
×