二、PHP基础教程,常量与变量

2.1 常量

语法:

define(“常量名”,”常量的值”);

例:

<?

define(“Copyright”,”Copyright 2007-2008″);

//定义常量Copyright

echo Copyright;

//输出常量Copyright的值

?>

2.2 变量

数据类型:字符串类型(string)、整型(integer)、双精度型(double)、阵列(array)、对象(object)

1、变量的使用:

(1)变量名不能使用保留字

(2)变量名前要以$开头

(3)PHP中可以使用转义字符,这一点与C语言一致

(4)变量可以不定义而直接使用

(5)global $变量名 此为声名全局变量的格式

(6)php严格区分字母的大小写

要释放多个变量用unset(变量名列表);

语句,变量名列表也可以是数组中指定的某个元素。

2、单引号与双引号的区别:

单引号引住的内容将视作纯字符串来对待,即使把转义字符放入单引号中,转义字符将起不到转义字符的功能。如果双引号引住的内容中含有变量,则可以将变量的值引入到字符串中(注意:变量名与其它字符之间用一个空格隔开)。例:

<?

$a=”123″;

$b=”jack”;

echo ‘$b的年龄是$a<br>’;

//输出结果是:$b的年龄是$a<br>

echo “$b 的年龄是 $a <br>”;

//输出结果是:jack 的年龄是 123

?>

3、PHP中的运算符:

+加法,-减法,*乘法,/除法,%取余,++累加,–递减

4、字符串运算:

连接运算符

(1)“.” 例如:’abc’.’123’,结果是形成字符串”abc123″。

(2)“.=”

例如:

<?

$a=”123″;

$b=”jack”;

$c=”爱国者”;

$c.=$a.$b;

//变量C中的值是 爱国者123jack

?>

5、设定运算

$a=123;

//将整型值123赋值给变量a

$b+=$x;

//将变量b的值加上变量x的值,然后将结果赋值给变量b

$c-=$x;

//将变量c的值减去变量x的值,然后将结果赋值给变量c

$d*=$x;

//将变量d的值乘以变量x的值,然后将结果赋值给变量d

$e/=$x;

//将变量e的值除以变量x的值,然后将结果赋值给变量e

$f%=$x;

//取变量f整除以变量x的结果值,然后将余数赋值给变量f

$g.=$a;

//将变量g的值与变量a的值连接后赋值给变量g(支持数值型与字符型之间连接)

  6、逻辑运算符:

<、>、<=、>=、==、!=、&

&

(逻辑与)、||(逻辑或)、xor(异或)、!(逻辑非)、===(先作类型比较,类型相同时然后作值比较,否则结果直接为false)

其它运算符:

符号  意 义

$ 变量

&

按位与

| 按位或

~ 按位非

@    PHP 支持的一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。

以上运算与C语言一致。