Tag Archives: 一起学习PHP

1.3 PHP Web 编程的体系结构和基本内容

概括地说,任何Web 编程体系,无外乎服务器端和客户端的程序开发。基于PHP 的Web 应用开发也不例外,其中客户端的开发包括使用HTML 设计Web 页面,使用样式表控制Web 页面的显示效果,还需要客户端的脚本语言来控制浏览器的特效、验证HTML 表单数据等,这些脚本语言包括JavaScript、VBScript 等。服务器端的开发就需要掌握PHP 语言和MySQL 数据库的有关内容。 本节的各小节将对这些内容做简要说明,之后的各节将较为详细地介绍HTML、样式表和JavaScript, 它们都是Web 开发的基础内容,对这些内容不了解的PHP 初学者有必要掌握。

1.2 LAMP四剑客:Linux、Apache、MySQL 和PHP

要想学习PHP,就有必要了解和PHP 关系密切的其他3 种技术:Linux 操作系统、Apache 网络服 务器和MySQL 数据库。 LAMP 这个名词最早由Michael Kunze 创造,用来代表Linux 操作系统、Apache 网络服务器、MySQL 数据库和PHP(如果可以,Perl 和Python 也是不错的选择),LAMP 正是这4 种技术的首字母。 PHP 作为强有力的Web 开发语言,和Linux、Apache、MySQL 的支持是密不可分的。它们都是开 源软件,并且有强有力的社区支持,它们的完美组合构成了当今Web 开发世界中不可忽视的一极重要 力量。而且,这支力量近年一直在不断地变得更加强大。虽然,这4 种技术并不是专门被设计成在一起 工作的,但多年来,这些软件之间的兼容性不断完善,不仅完改善了个组件之间的协作,扩展出更多的 功能,而且在目前几乎所有的Linux 版本中都默认包含了这些产品,使得这些产品共同组成了一个强大 的Web 应用平台。 注意:LAMP 并不单纯代表了这4 种技术,更深层面的是,LAMP 是1 种Web 应用开发的解决方 案,可以用这个解决方案构建、运行各种商业应用和其他各种网络应用。因为是开源解决方案,因而也 更加有竞争力和吸引力,LAMP 无论在质量、性能还是价格方面都成为各行业在信息化时不得不考虑的 平台。 图1.1 说明了LAMP 的架构体系。 图1.1 LAMP 体系架构 Linux 处于LAMP 体系的

第1 章 PHP 起步

1.1 初识PHP 欢迎来到PHP 的世界! PHP 语言是最受欢迎的Web 开发语言之一。它以学习简单、开发快速、性能稳定而倍受Web 开发 人员的青睐。PHP 不仅使用人员众多、数以万计的Web 站点用它构建,而且有强大的社区支持,使得 无论是用PHP 开发Web 应用,还是学习PHP 语言,都会快速有效、事半功倍。在各种Web 开发语言、 框架、概念纷扰的今天,PHP 仍以其独特魅力吸引更多的Web 开发人员学习和使用。 选择PHP,没错的! 1.1 初识PHP PHP 是一种服务器端的、嵌入HTML 的脚本语言。它的语法结构和C 语言极为相似。为了能够快 速地编写动态Web 页面,PHP 还加入了自己的某些语言特征,这些特征都非常容易理解和使用。先来 看一个嵌入有PHP 代码的HTML 文档。 <html> <head><title>Welcome</title><head> <body> <?php echo “Welcome to PHP’s world!”; ?> </body> </html> 上面代码中由“<?php”和“?>”所包含部分,