前言

下载书籍 [download epub格式]

  • 学习本书,读者将能够创建实用的动态 Web 站点。
  • 围绕一个实用 Web 站点相关的电子商务和安全性方面,介绍 PHP和 MySQL 应用
  • 本书最后部分构建如下项目
    • 用户身份验证和个性化设置
    • 购物车
    • 基于 Web 的电子邮件
    • 邮件列表管理器
    • Web 论坛
    • PDF 文档的生成
    • 使用 XML 和 SOAP 连接 Web 服务
    • 使用 Ajax 构建 Web 2.0 应用程序
什么是PHP

PHP是一种服务器端脚本语言,它是专门为Web而设计的。在一个HTML页面中,你可以嵌入PHP代码,这些代码在每次页面被访问时执行。PHP代码将在Web服务器中被解释并且生成HTML或访问者看到的其他输出。

PHP是一个开放源代码的产品,这就意味着,你可以访问其源代码,也可以免费使用、修改并且再次发布。

PHP的主页是:http://www.php.net

什么是 MySQL

MySQL是一个快速而又健壮的关系数据库管理系统(RDBMS)。

一个数据库将允许你高效地存储、搜索、排序和检索数据。MySQL服务器将控制对数据的访问,从而确保多个用户可以并发地使用它,同时提供了快速访问并且确保只有通过验证的用户才能获得数据访问。因此,MySQL是一个多用户、多线程的服务器。它使用了结构化查询语言(SQL),这是全球通用的标准数据库查询语言。

PHP 5-0 的新特性
  • 通过一个完整的新的对象模型提供了更好的面向对象支持
  • 可扩展和可维护的错误处理——异常
  • XML 数据的简单处理 ——SimpleXML
PHP 5-2 的新特性
  • 新的输入过滤扩展,适用于安全性问题
  • JSON 扩展,更好的 Javascript 交互
  • 文件上传进度跟踪
  • 更好的日期和时间处理
  • 客户端函数库的大量更新,性能改进(包括 Zend 引擎中,更好的内存管理)和 Bug 修复
PHP 5-3 的新特性
  • 名称空间的增加
  • intl 扩展的增加,它为应用程序的国际化提供帮助
  • phar 扩展的增加,它应用于创建自包含 PHP 应用包
  • fileinfo 扩展的增加,它应用于文件处理的改进
  • sqlite3 扩展的增加,它应用于 SQLite 嵌入式 SQL 数据库引擎
  • 支持 MySQLnd 驱动程序,替代了 libmysql
  • 删除了对早于 Windows 2000 的 Windows 操作系统的支持
  • 确保 PCRE、Reflection 和 SPL 扩展的启用
  • 增加一些日期和时间函数,更方便于日期计算和处理
  • 改进了 crypt()、hash() 和 md5() 函数的功能以及 OpenSSL 扩展
  • 改进了 php.ini 管理和处理,包括更好的错误报告
  • 继续对 Zend 引擎进行调优,实现更好的 PHP 运行时速度和内存的使用
MySQL 5-0 的新特性
  • 视图
  • 存储过程
  • 基本触发器的支持
  • 对游标的支持
  • 对子查询的支持
  • 用于存储地理数据的 GIS 类型
  • 对国际化的改进支持
  • 作为标准,引入了 InnoDB 这个事务安全的存储引擎
  • MySQL 查询缓存,极大提高了 Web 应用程序通常会执行的重复查询速度
MySQL 5-1 的新特性
  • 分区
  • 基于行的复制
  • 事件调度
  • 将日志保存于表
  • MySQL 群集、信息模式、备份过程的改进以及大量的 Bug 修复

results matching ""

    No results matching ""