1.闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量);
2.php 单引号和双引号区别:
单引号 会将变量当作字符串输出,双引号则输出变量对应的值;
$i = 1;
echo '单双引号的区别;
';
echo "$i";
echo "
";
echo '$i';
?>
3.sprintf()用法,解决了查询条件多,判断的问题;
例如 $query = "select * from table_name where 1 %s order by id desc";
$insql="";
if(!empty($keyword)){
$insql .=" AND `name` LIKE '%$keyword%'";
}
$query = sprintf($query,$insql);