欢迎大家来到PHP的世界! PHP语言是最受人欢迎的WEB开发语言之一。它以学习简单、开发快速、性能稳定而备受Web开发人员的青睐。PHP不仅使用人员众多、数以万计的Web站点用它构建,而且有强大的社区支持,使得无论是用PHP开发Web应用,还是学习PHP语言,都会快速有效、事半功倍。在各种Web开发语言、框架、概念纷扰的今天,PHP仍以其独特的魅力吸引着更多的Web开发人员学习和使用。 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> 1.2 LAMP——锋利四剑客:Linux、Apache、MySQL和PHP 要想学习PHP,就有必要了解和PHP关系密切的其他3种技术:Linux操作系统、Apache网络服务器和MySQL数据库。 LAMP这个名词最早由Michael Kunze创造,代表Linux操作系统、Apache网络服务器、MySQL数据库和PHP,LAMP正是这4种技术的首字母。 1.3 PHP、Web编程的体系结构和基本内容 概况说,任何Web编程体系,无外乎服务器端和客户端的程序开发。基于PHP的Web应用开发也不例外,其中客户端的开发包括使用HTML设计Web页面,使用样式表CSS技术控制Web页面的显示效果,还需要客户端的脚本语言来控制浏览器的特效、验证HTML表单数据等,这些脚本语言包括Javascript、VBScript等。服务器端得开发就需要掌握PHP语言和MySQL数据库的有关内容。 本节的各小节将对这些内容作简要说明,之后的各界将较为详细地介绍HTML、CSS样式表和Javascript,它们都是Web开发的基础内容,对这些内容不了解的PHP初学者有必要掌握。 1.3.1 了解PHP、HTML、CSS和Javascript及其关系 作为服务器端得脚本语言,PHP多数情况下都是和HTML相互搭配来使用的。PHP用来完成和逻辑有关的动态内容。PHP程序执行的输出结果,通过HTML文档表现给用户。一般情况下,在HTML页面中需要输出数据的地方内嵌入PHP代码,这个页面也就成为了PHP程序。 在创建HTML页面时,都要考虑页面设计。如页面布局、页面颜色、字体、边距空白等。这些设置可以单独在页面中进行,但那样会使HTML页面变得臃肿,也不便于将来的维护。层叠样式表CSS解决了这些问题,允许页面设计人员在层叠样式表CSS文件里面设定页面表现效果,如字体大小、边距控制、背景图案等等。CSS使得HTML页面的表现更加丰富、美观,也更加容易维护。 |