错误控制运算符@:
例:
<?php
@ $a=13/0;
echo “除0错误!”;
?>
其它特殊的运算符:
1、$:声明变量
$a=13;
2、var:在类定义中声明类变量(只能在类定义中使用)
例:
class MyClass
{
var $a;
}
3、&:变量引用
$a=13;
$b=& $a;
4、->:对象的方法或属性
class MyClass
{
var $a;
function SetValue($b)
{
$this->a=$b;
}
}
$v=new MyClass;
$v->SetValue("34");
print $v->a;
5、=>:数组的元素赋值
6、+=(加等):
$a +=3; //等同于$a=$a+3
7、-=(减等):
$a -=3; //等同于$a=$a-3
8、*=(乘等):
$a*=3; //等同于$a=$a*3
9、/=(除等):
$a /=3;//等同于$a=$a/3
10、%=(余等):
$a %=3;//等同于$a=$a%3
11、.= (点等):
$a .=”dd”; //等同于$a=$a . “dd”
12、&=(位运算:与等):
$a=2;
$a &=3;//等同于$a=$a & 3 00000010 & 00000011 =00000010
13、|=(位运算:或等):
$a=2;
$a |=3;//等同于$a=$a | 3 00000010 | 00000011 =00000011
14、^=(位运算:异或等):
$a=2;
$a ^=3; //等同于$a=$a^3 000000010 ^ 00000011=00000001