讲师回答 / PengCheng
双引号里面的变量和一些特殊函数会在拼接的时候就执行了,而不是变成字符串。而单引号里面的东西,php一律视他们为字符串,不会去执行里面的数据。这样完成最终字符串拼接之后,交给eval去执行,最保险了。
2014-06-30
已采纳回答 / 奔腾年代
smarty的主要作用是把页面模板和PHP代码分开,减少耦合,提供开发效率。框架要比smarty复杂的多,比如PHP的ZF、YII、CI,国内的ThinkPHP,框架封装了很多东西包括常用模块、缓存等,用起来更方便,开发效率更高。
2014-06-19
已采纳回答 / PengCheng
不是非要用eval。视频后面有讲到不用eval应该怎么写。不过我觉得如果要执行的这种命令比较复杂的话,先把命令弄成字符串,打印出来,可以检测一下。
2014-06-17