phpで¥記号の扱いが変わった

 先日、マッチするはずの正規表現がなぜかマッチしないという現象があった。いろいろ試した挙げ句、¥を\に置き換えたらマッチした。これまでは¥でも使えていたのに。

 今日はecho文で、¥nで改行せずにそのまま¥nと表示される現象が。もちろんダブルクォーテーションでくくってある。もしやと思って\nにしてみたら改行した。

 いつからこうなったかわからんけど、たぶんxubuntuを20.10にしてからじゃないかと思う。ちなみに今のphpのバージョンは7.4.9。