<?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