\w
отличается локалями, и как таковые, это на самом деле удобно НЕ захватить странные руны или иероглифы в некоторых случаях в пользу только символы рассматриваемых символов слова в желаемых локало. \w
& \p{L}
функционально совершенно разные. Настройка локалей - это то, о чем люди должны знать больше. Используйте правильный инструмент для задания, а не кувалдой, чтобы забить 1-дюймовый гвоздь, который заменил бы \w
на \p{L}
. Многие существующие функции сломались бы, если бы они изменили его. Кроме того, это полностью не связано с постоянными усилиями по обеспечению совместимости с юникодом PHP.
Никто не знает, какие изменения у PHP 6 будет (или если он когда-либо будет выпущен) – Mchl
Какие трудности возникают в Unicode для php? – dynamic
Да. Одной из причин, почему разработка PHP 6 была приостановлена на неопределенный срок, была проблема с ее совместимостью на 100% в формате unicode. – Mchl