以前の安定リリースとバイナリ互換性はありません。文字の並びにマッチングします。classes.しかしこれは、特に反転させたときに、とても非直観的な結果を導いていました。マッチングを使わなくなりました。文字の並びにマッチングするべきです。マッチングするとしています。ほとんど動作していませんでした。その他の全てのダブルクォート風コンテキストでの使用と異なっていました。非推奨警告も出ません。慣習的な今の意味のままです。文書化されていました。ありなしでマッチングが変わるというのは意味がありません。このことで予想外の結果と潜在的なセキュリティーホールを導きます。文字にマッチングします。マッチングと同じ結果となります。取る、新しく渡される真偽値パラメータを読むように変更しなければなりません。意味しているということを示すようになりました。(また逆も成り立ちます)。継承し、最初に持っていたロケール状態を失っていました。コードをつまずかせるかもしれません。記録されるようになりました。古い文字列化に依存しているコードは動きません。これが起きる度に変更し続ける必要をなくすためです。対応するように修正する必要があるかも知れません。これは修正されました。この修正によってコードの振る舞いの変化を引き起こすかも知れません。定義されていなくても、常に真を返します。隠すためのトークナイザの特別な場合のその場しのぎの副作用です。この修正はハッシュのメモリオーバーヘッドを劇的に減少させます。警告を出していました。偽になりませんでした。振る舞いを使ってください。