位置:首页  >   程序积累  > php的几个人坑人小题

php的几个人坑人小题

<?php
	//----example 1
	$a = 3;
	$b =5;
	if($a = 5 || $b = 7){
		++$a;
		$b++;
	}
	echo $a,'--'.$b,"<br>"; //输出结果 为 1--6
	//说明
	// $a = 5 || $b =7 ,执行逻辑为 $a = (5||$b=7),$a = true,布尔型值++ 一直为1	

	//----example 2
	$count = 5;
	function get_count(){
		static $count = 0;
		return $count++;
	}
	++$count;  //此时$count为6
	get_count(); //函数里 返回的是 0, static $count 变成 1
	echo get_count(),"<br>";//输出结果为1 

	//----example 3
	echo count('567')+count(null)+count(false),"<br>"; //返回2 ,count(null)为0,其余的为1

	//----example 4
	$a = 0.2+0.7;
	$b = 0.9;
	var_dump($a == $b);//返回 false


文章属性
精彩评论