PHP程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Preface
前言

通过对当前不同行业的主流网站分析后发现,在淘宝、腾讯、京东商城、百度、网易、新浪、搜狐等互联网企业网站中,PHP都有着非常广泛的应用。PHP具有开发速度快、运行效率高、安全性好、可扩展性强、开源自由等特点,在Web开发领域占有非常重要的地位,它能满足最新的互动式网络的开发,是开发Web应用程序的理想工具,已成为Web开发领域的主流技术之一。PHP也是目前各类院校的学生学习动态网页开发技术的主流程序设计语言之一。

本书主要面向高等职业院校的学生,教材内容从满足职业教育的特点出发,按照“以知识够用为基础,重点培养职业技能与素质能力”的思路,精心设计案例和实训项目。本书共12章,分为基础篇和提高篇两大部分,其中,第1~10章为基础篇;第11、12章为提高篇。

第1章主要介绍PHP概述和工作原理、PHP集成开发环境搭建、PHP简明语法规范。

第2章主要介绍PHP变量、变量的类型及数据类型转换、常量、运算符、流程控制语句、函数的定义和调用。

第3章主要介绍PHP数组分类与创建、常用数组操作函数。

第4章主要介绍PHP常用字符串操作函数、正则表达式。

第5章主要介绍PHP数字操作函数、日期/时间操作函数。

第6章主要介绍PHP读写文件、常用文件操作函数、常用目录操作函数。

第7章主要介绍PHP中GD库的使用、验证码生成、图像处理。

第8章主要介绍类和对象、面向对象的三大特性、抽象类和接口、魔术方法。

第9章主要介绍PHP与Web页面的交互、文件上传、会话机制。

第10章主要介绍PHP连接和操作MySQL数据库、预防SQL注入、用户信息管理实例。

第11章主要介绍Laravel框架安装与配置、Laravel路由、控制器、视图、中间件。

第12章主要介绍Laravel框架数据库操作、用户信息管理实例(Laravel框架实现)。

本书每章都附有习题,可以帮助读者巩固基础知识;另外,本书配备了电子课件、教学视频、示例源代码、习题答案、教学大纲等丰富的教学资源,读者可以与作者联系获取(电子邮箱:ludalin@czcit.edu.cn)。

本书是“PHP程序设计”在线开放课程的配套教材,读者可以在职教云或超星在线课程平台上参与学习。

本书由常州信息职业技术学院鲁大林主编,唐小燕、张金姬担任副主编。其中,鲁大林编写第1章和第3~8章;唐小燕、鲁大林编写第9、10章;张金姬、鲁大林编写第11、12章;叶品菊和吴斌编写第2章。参与编写的人员还有常州勇气软件有限公司的朱才金高级工程师,全书由鲁大林统稿。在本书编写过程中,课程组成员在数字化资源等方面提供了大力支持,在此深表感谢!本书的编写也参考了许多相关文献、技术资料以及互联网资源,在此向相关作者也一并表示感谢!

由于编者水平有限,编写时间仓促,书中难免有疏漏之处,恳请广大读者批评指正。

编者