下面是某框架源码,我读到图中所示这里愤怒的拍案而起,但马上又冷静下来原谅了作者,因为这种代码只有只有在精神病院住过的人才能想到的写法,所以不能和他计较了。
事想是这样的,一个类中的方法read里面用分割替换来判断情况及采取的措施,让人不解的是,在实例化时,代进去的参数里没有逗号,如何分割 呢?这种情况肯定不在其中,比如代进去的参数是home_index_index,假如此时下文还有if的话也可,但是下面木了,可让人捉摸不透的是,在模板中竟然能够获取数据,晕!你们谁能知道这个精神病是怎么玩的吗
------解决思路----------------------
输出一下$file看看
------解决思路----------------------
$s = 'abcd';
$tmp = explode(',', $s);
print_r($tmp);
Array
(
[0] => abcd
)
明明是没有逗号,却也产生了数组。你说这是为什么呢?
不要总说人家“吸毒”、“精神病”,一付愤世嫉俗的样子,这样会使自己变得浮躁
你只需动动手,就知道他为什么会这样写了