这篇文章给大家介绍PHP中怎么判断运算符的优先级别,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
注:@运算符只对表达式有效。对新手来说一个简单的PHP运算符优先级规则就是:如果你能从某处得到值,你就能在它前面加上@运算符。例如,你可以把它放在变量,函数和include()调用,常量,等等之前。不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。执行运算符:PHP支持一个执行运算符:反引号(``)。注意这不是单引号!PHP将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回(例如,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数shell_exec()相同。
<?php $output=`ls-al`; echo"<pre>$output</pre>"; ?>
注:反引号运算符在激活了安全模式或者关闭了shell_exec()时是无效的。
加一/减一运算符:
++$a前加$a的值加一,然后返回$a。
$a++后加返回$a,然后将$a的值加一。
--$a前减$a的值减一,然后返回$a。
$a--后减返回$a,然后将$a的值减一。
这个跟c语言的自加,自减一样举个简单的例子加深一下
<html> <head> <title>php常量定义--阿涛随笔</title> </head> <body> <?php $a=3; $a=++$a; echo$a."<br>"; //输出值为4 $a=3; $a=$a++; echo$a; //输出值为3 ?> </body> </html>
关于PHP中怎么判断运算符的优先级别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。