array_pop 报错:Only variables should be passed by reference

代码执行echo array_pop(explode("\\", 'app\admin\controller\test'));报错:

在windows环境cmd中执行则正常显示:

array_pop 报错:Only variables should be passed by reference_第1张图片

 在linux环境下执行则展示第一条异常,但是如果改用php5.5就正常:

array_pop 报错:Only variables should be passed by reference_第2张图片

 大概可以判定这个报错跟php版本有关。

报错修改,将explode赋值给变量即可。

你可能感兴趣的:(php,php)