【www.gdgbn.com--php入门】

在所有的编程语言,运算符是用来操纵或执行行动的变数和价值观。你已经看到了字串串连运算符“ 。 ”在echo课和转让经营“ = ”在几乎每一个PHP的例子迄今。

 

有许多运算符在PHP中使用,所以我们必须分开它们划分为以下类别更容易了解他们所有人。

赋值操作符
算术运算符
比较运算符
字符串运算符
组合数学与转让经营
赋值操作符
转让经营者用于设置一个变量等于一个值或设置一个变量到另一个变量的值。这种转让的价值是与“ = ” ,或平等的性质。例如:

$ my_var = 4 ;
$ another_var = $ my_var ;
现在,两片都达到了my_var美元another_var包含的价值4 。任务也可以用来与算子。

算术运算符

Operator English Example + Addition 2 + 4 - Subtraction 6 - 2 * Multiplication 5 * 3 / Division 15 / 3 % Modulus 43 % 10

比较运算符
比较是用来检查变量之间的关系和/或价值观。如果您想看到一个简单的例子比较运算符的行动,检查了我们如果声明的教训。比较运算符正在使用的内部条件语句和评价都真或假。这是最重要的比较运算符的PHP 。
假设: $ x = 4$,$y = 5 ;

Operator English Example Result == Equal To $x == $y false != Not Equal To $x != $y true < Less Than $x < $y true > Greater Than $x > $y false <= Less Than or Equal To $x <= $y true >= Greater Than or Equal To $x >= $y false

字符串运算符
正如我们已经看到的echo课,期间的“ 。 ”是用来增加两串在一起,或更多的技术上,期间是串连运算符字符串。

$a_string = "Hello";
$another_string = " Billy";
$new_string = $a_string . $another_string;
echo $new_string . "!";

组合数学与转让经营
在规划这是一个非常共同的任务,以增量有一个变量的一些固定数额。最常见的例子,这是一个柜台。说你要反增1 ,你会:

$反= $反+ 1 ;
然而,有速记这样做。

$反+ = 1 ;
这种组合转让/算术运算符将完成相同的任务。缺点这个组合算符是,它减少了代码的可读性这些程序员谁不被这样的运算符。以下是一些例子,其他常见的速记运算符。一般来说, “ + = ”和“ -= ”是使用最广泛的联合运算符。

Operator English Example Equivalent Operation += Plus Equals $x += 2; $x = $x + 2; -= Minus Equals $x -= 4; $x = $x - 4; *= Multiply Equals $x *= 3; $x = $x * 3; /= Divide Equals $x /= 2; $x = $x / 2; %= Modulo Equals $x %= 5; $x = $x % 5; .= Concatenate Equals $my_str.="hello"; $my_str = $my_str . "hello";

前/后,增量与前/后,减量
这似乎有点荒谬,但甚至更短的速记的共同任务,加上1或减去1的一个变量。要添加一个变量或“增量”使用“ + + ”操作符:

$ x + + ;这相当于$ x + = 1 ;或$ x = $ x + 1 ;
要减1的变数,或“递减”使用“ -”操作符:

$器-;这相当于$ x - =1 ;或$ x = $器- 1;
除了这种“ shorterhand ”技术,您可以指定是否要增量前行代码正在执行或之后的线执行。我们的PHP代码将显示下面的区别

$x = 4;
echo "The value of x with post-plusplus = " . $x++;
echo "
The value of x after the post-plusplus is " . $x;
$x = 4;
echo "
The value of x with with pre-plusplus = " . ++$x;
echo "
The value of x after the pre-plusplus is " . $x;

本文来源:http://www.gdgbn.com/jiaocheng/18044/