运算符与表达式(同C语言基本上一样的道理)
eg: $x + $y + $z在这里就不一一多说了。
运算符类型:
算数运算符( + ,-- , * ,/ , % )
赋值运算符($test =8.88)
$a = " welcome to "
$b = " php "
$a .= $b 输出结果为“ welcome to php .”
位运算符( 与 & , 或 | , 异或 ^ , 取反 ~ , 左移 < < , 右移 > > )如果某一位的值为1就将其称为置位,如果某一位的值为0就将其称为复位。【转二进制】
比较运算符(== , != 或者<> , 恒等 === , !== , < , > , <= , >= ) 【true or false】
错误运算符:影响错误处理
执行运算符:把引号中的内容作为shell命令来执行
增量/减量运算符:变量值递增或者递减(++$x $++ --$x $--)
逻辑运算符:使用后and ,or 和not等布尔运算符【针对布尔值true or false】
字符串运算符:字符串合并运算符,用点(.)表示
数组:对数字进行运算
运算符的优先级(从高到低排列)
++ — —
int float string array object bool (强制转换)
! (not)
* / % (算术运算符)
= — . (算术运算)
< <= > >= <> (比较运算)
== 1= === !== (比较运算)
& & (and )
|| (or)
= += -- = *= /= .= %= (赋值运算)
and
xor
or
选择与循环
选择语句
if 语句
if ....else 语句
<?php
$mymoney = 10;
if ( $mymoney >=10000000 )
{ echo ‘ 我成立一家公司 ’ ;}
else
{ echo ‘ 继续挣钱 ’ ;}
?>
?...:语句(三元运算符)
eg:: <?php
$ c = ( $a > $b ) ? 1 : 2 ;
? > (在某种情况下等同于if...else语句,但是比if...else语句更加简洁)
elseif 语句
它是if和else的组合,是多级关系,作用是延伸if语句。
switch语句
在这里同C语言基本一样,就不过多介绍。(switch case break default )
循环语句
while 语句
do...while 语句
for 语句
foreach 语句
关键字
break 语句
continue 语句
return 语句
异常处理
结构如下: <? php
try
{ // 需要异常处理的代码 }
catch ( Exception $e )
{ echo " 捕获到异常:" . $e -> getMessage () ; }
?>
declare 语句