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语言一致。