В чем смысл предупреждения?Может ли кто-нибудь объяснить это предупреждение?
Warning: preg_replace() [function.preg-replace]: Compilation failed: PCRE does not support \L, \l, \N{name}, \U, or \u at offset 1 in
Это время запускается с помощью этой функции:
file_put_contents($file,preg_replace('(\uid=\d+)', 'uid=' . $uid, file_get_contents($file)));
именно эта картина:
'(\uid=\d+)'
Она работает локально, но не в Интернете, а это означает, что, вероятно, версия моего хозяина РНР. Я пытался работать с Google, но ничего не могу найти.
Это недопустимый шаблон. вы забыли разделители, например. '/ (\ uid ....'. –
@MarcB - '()' на самом деле являются действительными разделителями. –
@Marc B: '(' и ')' являются действительными разделителями тоже AFAIK, но это мешает вам использовать скобки в шаблоне, поэтому обычно это нехороший выбор. –