这个是定义变量,用来接收sql语句查出来的两个字段的结果接收,而不是直接sql语句查出来的直接结果
是的 ,这段代码是有问题的 不仅替换语句的那个的地方有问题,switch的参数有问题,而且$args此时被array_shift移空了应该是空数组、那下面过滤的$args[$i]从何而来呢
可能老师只是想演示一下底层是怎么来绑定参数的原理吧,按这个原来改改代码其实是可以的
利用这个函数,替换后的sql语句并不是正确的,对吧?我认为这个函数有问题的。
str_replace函数直接把两个?号都替换成了第一个参数。
必须的