PHP语言精粹

PHP语言精粹

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

迈入PHP殿堂,深入学习类型系统、面向对象、数据库交互等精华特征。

内容简介

这是一本可以带你迈入PHP殿堂的书。PHP作为当今主流的服务器端开发语言,广泛应用于世界上各种排名比较靠前的网站,如Facebook、Flickr和Wikipedia等。其广泛的应用与其强大的功能相辅相成,密不可分。在这本书中,你将看到PHP中最为精华的特征,包括类型系统、面向对象机制、数据库交互、安全性保证、内建函数库等。通过书中极为实用的代码,上述特征的学习和应用将被无缝连接在一起。

章节目录

版权信息

第1章 精粹

为什么是PHP

PHP历史摘要

PHP的地位

PHP是什么

PHP有哪些成就

PHP基本设置

第2章 “实地勘察”

空白、注释和基本语法

变量:数据类型、弱类型和作用域

定义常量

表达式

判断、选择(流程控制)

If...Else...

Switch...Case...

While...

For

Web页面交互

客户端Cookie

Sessions

$ GET

$ POST

$ REQUEST

第3章 函数(代码复用)

参数传递

参数默认值

传值和传引用

include 和 require

内置函数和用户定义函数

第4章 字符串

什么是字符串

你能引用我

字符串函数(精选)

字符串截取

管理字符的大小写

字符串查找

字符串编辑

第5章 数组

索引数组

关联数组

多维数组

数组可以动态构建

遍历数组

数组函数精选

数组排序

数学类函数

其他数组函数

第6章 对象

付诸实践

魔术方法

变量 $this

对象实战

公开的、保护的和私有的

get和set访问器

第7章 数据库交互

MySQLi 对象接口

取得数据并显示

PHP数据对象(PDO)

PDO 预处理对象

低成本数据管理方案

SQLite

用文件替代数据库

第8章 PHP周边

电子邮件/短信生成

PDF生成

构造方法和基本选项

添加页眉和页脚

添加图片和链接

添加水印

显示动态 PDF 文件和表格

图形报表生成

饼图

柱状图

图形验证码

第9章 PHP的安全性

数据验证

转义输出

跨站脚本(XXS)和SQL注入

密码加密安全

安全技巧

第10章 PHP 5.3 精粹

命名空间

闭包(匿名函数)

NOWDOC

goto 操作符

DateTime 和DateTimeZone类

额外的5.3特征

第11章 高级优势

正则表达式

字符串匹配

字符串替换

字符串分割

SimpleXML

集成开发环境

ActiveState的Komodo

用于Eclipse的Zend Studio

NuSphere的PhpED

主要网站

php.net

zend.com

devzone.zend.com

phparch.com

PHP/Web 会议

附录缺点

goto

函数名与参数顺序

松散类型

全局变量的注册

这就是全部吗

Symbols (符号)

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

关于作者

关于封面

PHP语言精粹是2012年由电子工业出版社出版,作者 (美) 麦因泰 (MacIntyre P.B.) 。

得书感谢您对《PHP语言精粹》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
PHP网站开发实例教程 电子书
本书内容涵盖PHP网站开发的常用技术及ThinkPHP框架,提供45个实用案例,如商品价格计算、订货单显示、用户头像上传等,并配有电子商务网站开发实战。通过丰富实用的实例,帮助读者全面掌握PHP的网站开发技术。
PHP动态网站开发项目教程 电子书
PHP功能强大且简单易学,是众多Web开发技术人员的脚本语言之一。本书在编写上注重基础、循序渐进,系统地讲述PHPWeb开发的相关知识。全书共分10个项目,项目一~项目八为基础部分,涵盖PHP基础概述、PHP编程基础、数组与字符串、PHP函数、面向对象编程、文件操作、客户端数据处理和数据库操作等内容。项目九、项目十为具体案例,讲述如何应用PHP知识进行具体Web站点开发。本书内容丰富、讲解详细,适
PHP+MySQL网站开发项目式教程 电子书
本书是一本PHP+MySQL的入门书籍,适合初学者使用。本书采用项目式的编写体例,共分为初中高3个项目,在每个项目中,有开发背景、需求分析、知识讲解、代码实现和扩展提高等模块。通过这种形式,将读者代入到一个接近真实的项目开发环境中,将学习的基础知识在项目中实践,以达到学习巩固以及融会贯通的目的,并且提高编程者的项目经验。在设置课程内容时,以Web开发方向为目标,不局限于PHP与MySQL的基础知识
PHP基础案例与项目开发(微课版) 电子书
以项目开发为主导,按照项目开发流程和学生的认知规律,由浅入深、循序渐进地将PHP程序设计的理论知识和关键技术融入各个任务中。
PHP动态网站程序设计(第2版) 电子书
一方面侧重对PHP基本原理和方法的深入讲解;另一方面重视对实用技术的讲解,以增强学习兴趣。