修正一些逻辑错误并增加set.php的demo