搭建PHP开发环境 现在我们正式开始与PHP有关的内容。这一节将介绍Apache、MySQL和PHP的下载、安装及配置,分别讲述在windowsXP和Linux/UNIX系统下开发环境的搭建。为了便于初学者的掌握,我们将按windows操作系统下的开发环境讲叙PHP语言及编程。 1、 下载Apache、MySQL和PHP Apache、MySQL和PHP都是开源产品,均可从官方网站免费下载。 (1) Apache下载 Apache服务器的官方网站是:http://httpd.apache.org 目前,可以通过镜像地址:http://apache.mirror.phpchina.com/httpd/binaries/win32/ 来下载windows的Apache安装程序。 (2) MySQL下载 MySQLd的官方网站是:http://www.mysql.com 现在可以通过 http://dev.mysql.com/downloads/mysql/5.0.html 下载最新版本的MySQL (3) PHP下载 MySQLd的官方网站是:http://www.php.net 现在可以通过 http://www.php.net/downloads.php 下载最新版本的MySQL 第2章 PHP开发从本章开始,我们开始正式进入PHP语言的学习。PHP作为一种专门用来开发WEB应用的嵌入式语言,大量的借用了C、C++、Perl语言的代码。同时加入了一些其它语法的特征,使编写WEB程序更快更有效。之所以说PHP是嵌入式语言,是因为用PHP开发的WEB程序,大多数都要在HTML中插入PHP代码,以满足WEB应用的需求。PHP一般作为HTTP服务器(Apache)的一个模块来运行。意思是,当用户访问到一个含有PHP代码的WEB页面时,HTTP 服务器就会调用这个模块,通过这个模块来分析和执行该页面上的这段PHP代码,最终将执行结果返回给用户。PHP可以支持多种数据库,如:MySQL、dbase、SQLServer、Oracle等,这对于基于数据库的WEB开发来说是非常有益的。 PHP从问世以来,已经发展到PHP5,以下出现的PHP,除非特殊说明,都是PHP5. 一.基本语法 PHP的语法和C、C++等语言的语法很相似,如果有C语言基础的读者,可以非常轻松地掌握PHP的基本与。 本节,先了解一些PHP的基本语法。 (1) PHP分隔符 PHP是嵌入式语言,需要使用某种分隔符将PHP代码和HTML的内容分割开来,这里的分隔符就是“<?php” 和 “?>”,也就是说,所有的PHP代码都应该写在“<?php” 和 “?>”之间。举例如下: <p> 一个段落 </p> //这一行是HTML语句,PHP分析器会忽略它,不做处理 <?php echo “这段内容由PHP代码输出”;?> //这一行是PHP代码,PHP分析器会执行这段代码 (2) 给PHP添加注释、 ——使用“//”添加一个单行的注释 ——使用“#” 添加一个单行的注释 ——使用“/*……*/” 添加一个多行的注释 二、变量 变量是任何程序设计语言中一个基本的概念。本节我们将讲述一下PHP的基本概念、变量的类型、PHP预定义变量以及如何使用PHP内置函数对变量进行处理。 1、 PHP变量 在程序中可以改变的数据量称为变量,变量必须有一个名字,用来代表和存放变量的值。PHP中要使用美元符($)后跟变量名来表示一个变量,如:$var即使一个变量。PHP中的变量名是区分大小写的。因此$var和$Var是两个变量。 PHP变量的命名需遵守一定的规则,规则是:一个有效地变量名必须由英文字母或下划线(_)开头,后面可以跟英文字母、数字、下划线或其它组合。如:$arr、$_f1_c、$a8b9_w5都是合法的变量名,但$5abc就不合法了,因为不能用数字开头。 |