问答详情
源自:4-3 [MVC实例]简易调用及实例化模型

在eval()的参数里,为什么拼接字符串时不能用双引号?而单引号则没有问题?

提问者:爱踢也颈硬 2014-06-30 16:11

个回答

  • PengCheng
    2014-06-30 19:52:34

    双引号里面的变量和一些特殊函数会在拼接的时候就执行了,而不是变成字符串。而单引号里面的东西,php一律视他们为字符串,不会去执行里面的数据。这样完成最终字符串拼接之后,交给eval去执行,最保险了。