本文只是作者在学习php中自己遇到的麻烦,特此记下以留备用。
(1)php中false只有在“===”的时候才与0不同,即if(false===0)的条件是假的,但是if(false==0)的条件是真的;
(2)eval()函数,在后台向前台传数组的时候一般用jason格式,后台对数组$var=jason_encode($array);目前就我的使用情况来说在前台时我更喜欢直接用一个变量来接如:var obj=<?php echo $var;?>;但是在w3c的教程中看到推荐的方式是 var obj = eval ("(" + txt + ")");
值得注意的是:这里的txt不能是简单地<?php echo $var;?>
而应该是:<?php echo " ' ".$var." ' ";?>
(3)在js的代码中,如果一个常量字符串不能一对儿‘’或一对儿“”跨多行使用,必须保证每行一对儿;