\w
difiere con lugares, y como tal, es realmente útil para capturar NO runas extrañas o jeroglíficos, en algunos casos, a favor de sólo caracteres considerados caracteres de palabra en la configuración regional deseada. \w
& \p{L}
son funcionalmente totalmente diferentes. La gente debe estar más al tanto de la configuración de configuraciones regionales. Utilice la herramienta adecuada para el trabajo, y no un martillo para martillar un clavo de 1 pulgada, que sustituyendo \w
por \p{L}
sería. Mucha de la funcionalidad existente se rompería si la cambiaran. Además, esto no tiene relación alguna con el esfuerzo continuo de hacer PHP compatible con Unicode.
Nadie sabe qué cambios tendrá PHP 6 (o si alguna vez seré lanzado) – Mchl
¿Cuáles son todas estas dificultades con unicode para php? – dynamic
Sí. Una de las razones por las que el desarrollo de PHP 6 se suspendió indefinidamente fue un problema para hacerlo compatible al 100% con Unicode. – Mchl