很多站长朋友们都不太清楚phpif等于符号,今天小编就来给大家整理phpif等于符号,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP中的等于号=和== 2、 php if()里面是不是不能用=号啊? 3、 关于php if(=)问题 PHP中的等于号=和===号是代表一个运算式子,默认返回值undefined,转换过后就是1,即true,而第二个式子才是判断符号,而a的确不等于2,所以返回值false,不执行
php if()里面是不是不能用=号啊?是可以用=号的,你的程序执行流程如下:
if($test=100){
首先100赋值给$test,判断$test是否为真(不等于0就为真)
所以输出应该是 ok 你再试试
如果输入no 那可能你环境有问题
关于php if(=)问题这个是因为运算符号的优先级与结合方向的原因导致的
if($i=6$j=8),这个实际上等于
if($i = (6$j=8))
赋值符号从右向左算,所以这里$j得到了值8,注意这里的优先级是高于前面的赋值符号的,在这里6与$j进行与运算,自然是1,然后把与运算的结果赋于了$i,也就是1
之后你进行了++运算,所以最终结果是1-9
关于phpif等于符号的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpif等于符号 php是什么意思的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did169215