Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 1 match
Author Message
  Topic: Опечатки и неточности в книге PHP5 — пишите сюда.
Vizer

Replies: 230
Views: 376935

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Wed Jan 09, 2013 1:13 pm   Subject: Опечатки и неточности в книге PHP5 — пишите сюда.
Второе издание, страница 410


$re = '/\\\\filename/';

Как получилось, что единственный слеш превратился в целых четыре?


На самом деле, во всей главе "зубочистки" не нужны.
Если строка заключена в одинарные кавычки, то слэш в ней обозначает сам себя, и его не нужно дублировать. Дублировать его нужно только в том случае, если необходимо записать последовательность \' - нужно записать \\\'.
Если строка заключена в двойные кавычки, то дополнительный слеш нужен только чтобы отменить действие [url=http://php.net/manual/ru/language.types.string.php#language.types.string.syntax.double]управляющих последовательностей.

По меньшей мере, это справедливо к PHP 5.3. Отличается ли поведение строк в предыдущих версиях я специально не проверял.
 
Page 1 of 1 All times are GMT + 3 Hours
XML