Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: POSIX vs. PCRE
Форумы портала PHP.SU » » Вопросы новичков » POSIX vs. PCRE

Страниц (1): [1]
 

1. Kave - 19 Июля, 2011 - 19:25:24 - перейти к сообщению
У меня в книге:

"Регулярные выражения POSIX легче освоить, однако они не являются безопасными к бинарным данным".

Не могли бы вы пояснить мне, почему они небезопасны. И, соответственно, почему PCRE - безопасны.
2. Конструктор - 19 Июля, 2011 - 20:57:48 - перейти к сообщению
а книжка называется наверное <<Веллинг Томсон Разработка Web приложений с помощью PHP и MySQL>>?
но ответить к сожалению не смогу, а книжка для начала изучения отличная.
3. Kave - 19 Июля, 2011 - 21:02:47 - перейти к сообщению
Конструктор пишет:
а книжка называется наверное <<Веллинг Томсон Разработка Web приложений с помощью PHP и MySQL>>?
но ответить к сожалению не смогу, а книжка для начала изучения отличная.


Точно, эта книжка. Может, это криво перевели?
4. Мелкий - 20 Июля, 2011 - 09:27:00 - перейти к сообщению
Kave пишет:
Не могли бы вы пояснить мне, почему они небезопасны. И, соответственно, почему PCRE - безопасны.

Разные реализации. Небезопасные могут случайно повредить данные там, где их не просили.

Однако обратите внимание, что POSIX с PHP5.3 устаревшие, вызывают ошибку уровня E_DEPRECATED и в последующих версиях будут исключены.

 

Powered by ExBB FM 1.0 RC1