str_replace中的PHP数组导致白屏错误

gla*_*ses 0 php

所以这条线在我的本地机器上工作,但在服务器上导致白屏错误...

echo str_replace( ['<ul>','</ul>'], '', $string );
Run Code Online (Sandbox Code Playgroud)

......这条线在两者上都很有效:

echo str_replace( array('<ul>','</ul>'), '', $string );
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

Sha*_*ran 6

那是因为PHP的服务器版本必须小于5.4

它是PHP 5.4的一个新特性,它被称为短数组语法