一个是等于,一个是恒等于.
恒等于比等于检查的要更严格,还要检查变量的类型.smarty,上手教程就是手册.

解决方案 »

  1.   

    http://php.chinaunix.net/manual/zh/language.operators.comparison.php看手册,
    $a == $b   等于   TRUE,如果 $a 等于 $b。
    $a === $b  全等  TRUE,如果 $a 等于 $b,并且它们的类型也相同。(PHP 4 引进)smarty 也是看手册,提供个下载网址给你。
    http://bbs.phpchina.com/thread-4650-1-2.html
      

  2.   


    //比如两个数组比较.
    //===要检查,索引和值的顺序.
    <?php
    $a = array("apple", "banana");
    $b = array(1 => "banana", "0" => "apple");var_dump($a == $b); // bool(true)
    var_dump($a === $b); // bool(false)
    ?> 
      

  3.   

    1. "1"== 1  true;
       "1"===1  false;2. 参考手册最后,模仿做两个就明白了。
       总看书效果不会很好,要多实践!