php中0和false的区别

  在php中判断boolean值是经常要用到的,想if语句,for语句,这些条件的执行很大一部分都是靠boolean来判断的,

很多时候false也等于0,当我们要返回的值中含有0的时候,例如对数字的查询就要注意了,可以用===来判断是否完全相等,

<?php
/*
 * 测试boolean
 * 0 false
 */
 $num = 0;
 $bTest1 = false;
 $bTest2 = true;
 $strTest2 = 'false';
 if($num == $bTest1)
 {
 	echo ('数字0与false是可以相等的');//显示
	echo ("<br/>");
 }
 if($bTest1)
 {
 	echo('永不执行啊<br/>');//不显示
 }
 if(1)
 {
 	echo('会执行吗,<br/>');//执行
 }
 if($bTest2)
 {
 	echo('我是老大我要执行<br/>');//执行
 	
 }
 else{
 	echo('不要的都归我了哦<br/>');
 }
 echo (false == 0);//显示1 表示相等
 echo (true == 1);//显示1 表示相等
function testReturn ()
{
	echo('aaaaa');
	return;
	return 'bbbb';
	echo('cccc');
}
//return 表示该函数的返回就是执行到这下面的都将不执行了,exit是推出程序
echo testReturn();//调用该函数 将输出 ‘aaaa' ’bbbbb' 
?>
 

还有就是编码问题js中的编码,encodeurl php中的解码urldecoder(),

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值