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

第1篇 基础篇

本篇主要介绍了PHP的发展史、不同操作系统下PHP运行环境的搭建和PHP的基础知识。通过本篇的学习,读者能够在学习PHP的道路上打下坚实的基础。

本篇包括以下内容。

● PHP概述:介绍PHP语言的发展史、工作原理、PHP服务器、PHP运行环境的搭建和常用的开发工具。

● 基本语法:介绍PHP的注释、数据类型、类型之间的转换、常量、变量、运算符和流程控制语句。

● 使用函数:介绍函数的定义、函数的使用、函数的返回值、函数的参数、函数的作用域和常用的PHP内置函数。

● 使用数组:介绍数组的概念、数组的类型、数组的访问和常用的数组函数。

● 字符串:介绍定义字符串、获取字符串、拼接字符串、格式化字符串、计算字符串的长度和数目、查找字符串、切分和合并字符串。

● 正则表达式:介绍正则表达式的概念、基础知识、POSIX正则表达式和Perl正则表达式。

● 面向对象:介绍编程方式的发展之路、类、对象、继承、抽象类、接口、多态、反射和PHP 5的特殊方法。

● 错误和异常处理:介绍基本的错误类型、PHP的错误处理机制、错误处理方式和异常处理。

● PHP程序调试:介绍使用Xdebug进行调试、使用Log4P进行调试、使用Xdebug和Komodo进行服务器端调试。

● 设计模式:介绍简单工厂模式、单元素模式、观察者模式、命令模式、策略模式和MVC模式。