Показать сообщение отдельно

  #4768  
Старый 14.08.2008, 21:27
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от GreenBear  
.:EnoT:. ))) я то прекрасно за свой стаж вижу опечатки разные)) ты ведь прочитаешь сегодня страницу php.net/echo ?
Честно говоря про запятую вообще не знал про запятую, да и не вижу смысла в ней..но прикол в том что у меня по началу выдавалась ошибка именно на этой линии:
Цитата:
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\AppServ\www\test.php on line 4
Кстати стало интересно вот что: Почему в регулярке \w работает не везде.
Пример
PHP код:
$text '<i>test</i>';
preg_match('#<i>(\w+)<\/i>#'$text$out);
print_r($out); 
Вроде всё норм, работает...кроме хоста где версия Apache 1.3.41...выдаёт пустой массив...а если написать:
PHP код:
$text '<i>test</i>';
preg_match('#<i>([a-zA-Z]+)<\/i>#'$text$out);
print_r($out); 
то всё норм..
может ли это быть от старой версии апача? и почему он не обрабатывает только \w (к примеру \d, \s обрабатывает нормально)....
версии php везде 5.2.6
 
Ответить с цитированием