WebjxCom提示:继上一篇一些相关概念,我们这篇学习
PHP编程的基础.
2.5变量与常量
可能你已经注意到
,变量都有一个美元符号($)的前缀
。所有变量都是局部变量
,为了使得定义的函数中可以使用外部变量,使用global语句
。而你要将该变量的作用范围限制在该函数之内,使用static语句。
$g_var=1;//全局范围
functiontest()
{
global$g_var;//这样就可以声明全局变量了
}
更先进一些的是变量的变量表示。请参考
PHP手册。这在有时会显得很有用。
PHP内置了许多已定义的变量。你也可以用define函数定义你自己的常量,比如define("CONSTANT","value")。
2.6运算符
PHP具有C,C++和Java中的通常见到的运算符。这些运算符的优先权也是一致的。赋值同样使用"="。
算术和字符
以下只有一种运算符是有关字符的:
$a+$b:加
$a-$b:减
$a*$b:乘
$a/$b:除
$a%$b:取模(余数)
$a.$b:字符串连接
逻辑和比较
逻辑运算符有:
$a||$b:或
$aor$b:或
$a&&$b:与
$aand$b:与
$axor$b:异或(当$a或$b为true时为true,两者一样时为false)
!$a:非
比较运算符有:
$a==$b:相等
$a!=$b:不等
$a<$b:小于
$a<=$b:小于等于
$a>$b:大于
$a>=$b:大于等于
与C一样PHP也有三重运算符(?:)。位操作符在PHP同样存在。
优先权
就和C以及Java一样!