|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 28 Apr 2002 18:18:34 To : Sergey Tkachuk Subject : Re: (asp vs php) || (*nix vs NT) -------------------------------------------------------------------------------- Sergey Tkachuk wrote: > > Очевидно, если видна статическая переменная, то и все остальные будут > видны точно так же. Кому очевидно? И вообще, это всегда в PHP так принято писать документацию? > SS> Кстати, понятия типа my, local - они вообще имеются? > > Ты PHP не знаешь совсем? Я вижу дерьмовую документацию, и резонно возникают вопросы. > Есть переменные глобальные, локальные внутри > функции, статические внутри функции. Локализовать переменную внутри > блока нельзя, но это нифига не про регекспы. А кто говорил, что мы только про регекспы? > SS> А типа namespace::var? > > Hет. Hо это тоже нифига не про регекспы. Повторюсь - никто не собирался только ими ограничиваться. > >> P.S. Признай, что косякнул и все успокоится :-) > SS> Да и не подумаю. Заранее скомпилированную функцию как выясняется > SS> передать нельзя - > SS> можно только исходник в строке. Компилироваться будет при вызове. > > Видимо preg_replace_callback именно для этого и есть Только видимо кода в результате выйдет значительно больше. Самое смешное, что никто из любителей PHP не видит главного - что все эти косяки происходят от того, что сам язык недостаточно продуманный. Что в перле в такой функции как preg_replace_callback вообще _потребности_ не возникает. > SS> Скажешь - разницы нету? > > Есть. Hу и что? Твой тезис был про отсутствие ключа /e. Это тебе показалось. Точнее это был один из тезисов. > SS> P.S. А что там с локалью? Вот тут все хвастают, какая крутая стала > SS> PCRE, а я смотрю доки, и думаю - блин, хоть один автор документации > SS> додумается описать, как смена локали влияет на строковые функции? Для > SS> перла я четко знаю простую вещь - написал use locale, и _все_ что > SS> завязано на локаль, изменится. Сортировка, регекспы, upper/lower и > SS> многое другое. Тут - даже слов таких в доке найти не удается. > > [finn@sweethome finn]$ ls -1 ~/Manuals/php/ | grep locale > function.localeconv.html > function.setlocale.html > [finn@sweethome finn]$ > > Hу и выдержка из pcre.pattern.syntax: > > A "word" character is any letter or digit or the underscore character, > that is, any character which can be part of a Perl "word". The definition > of letters and digits is controlled by PCRE's character tables, and may > vary if locale-specific matching is taking place (see "Locale support" > above). For example, in the "fr" (French) locale, some character codes > greater than 128 are used for accented letters, and these are matched > by \w. Малавата будет, однако. А что, поведение /i для разных локалей кто-то будет описывать? И заметь - вот так у них все. > Я не представляю, как это можно не найти. Опять же - что "это"? В PHP, в отличие от, есть где-то кучка (штук пять или десять) функций сортировки (интересно, кто-то попробует сказать, что это удобно и логично?). Я доки на них смотрел. Они как зависят от локали? Это где-то в документации описано, или как обычно это всем "очевидно"? ;-) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/282575879773.html, оценка из 5, голосов 10
|