\w without the \u flag should result in int(0) in all PHP versions
int(0)
\w with the \u flag used to result in int(1) in PHP <7.3!
int(1)
\pL instead of \w used to result in int(1) in all PHP versions
int(1)
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15)
/bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15)
/bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
\w without the \u flag should result in int(0) in all PHP versions
int(0)
\w with the \u flag used to result in int(1) in PHP <7.3!
int(0)
\pL instead of \w used to result in int(1) in all PHP versions
int(1)
Output for 4.3.11, 5.0.0 - 5.0.4
\w without the \u flag should result in int(0) in all PHP versions
int(0)
\w with the \u flag used to result in int(1) in PHP <7.3!
int(0)
\pL instead of \w used to result in int(1) in all PHP versions
Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 in /in/uJKEC on line 10
bool(false)
Output for 4.3.0 - 4.3.10
\w without the \u flag should result in int(0) in all PHP versions
int(0)
\w with the \u flag used to result in int(1) in PHP <7.3!
int(0)
\pL instead of \w used to result in int(1) in all PHP versions
Warning: Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 in /in/uJKEC on line 10
bool(false)