|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Sergey Tkachuk 2:5040/33.50 29 Apr 2002 02:19:17 To : Serge Shikov Subject : (asp vs php) || (*nix vs NT) -------------------------------------------------------------------------------- 28 Apr 02 18:18, you wrote to me: >> Очевидно, если видна статическая переменная, то и все остальные >> будут видны точно так же. SS> Кому очевидно? И вообще, это всегда в PHP так принято писать SS> документацию? Да, документация там отвратная. >> SS> Кстати, понятия типа my, local - они вообще имеются? >> >> Ты PHP не знаешь совсем? SS> Я вижу дерьмовую документацию, и резонно возникают вопросы. Ты меня пугаешь :-) PHP Manual -> Variables -> Variable scope Причем эти пункты находятся в самом начале доки и видны даже без скроллирования >> Есть переменные глобальные, локальные внутри >> функции, статические внутри функции. Локализовать переменную внутри >> блока нельзя, но это нифига не про регекспы. SS> А кто говорил, что мы только про регекспы? Я отвечал только про регекспы. А PHPшный ликбез для тебя ты мне потом навязал. Впрочем мне не жалко :-) >> SS> А типа namespace::var? >> >> Hет. Hо это тоже нифига не про регекспы. SS> Повторюсь - никто не собирался только ими ограничиваться. "Отучаемся говорить за всех". Я - собирался :-) >> >> P.S. Признай, что косякнул и все успокоится :-) >> SS> Да и не подумаю. Заранее скомпилированную функцию как >> SS> выясняется передать нельзя - можно только исходник в строке. >> SS> Компилироваться будет при вызове. >> >> Видимо preg_replace_callback именно для этого и есть SS> Только видимо кода в результате выйдет значительно больше. Hет, не значительно. SS> Самое смешное, что никто из любителей PHP не видит главного - что все SS> эти косяки происходят от того, что сам язык недостаточно продуманный. Это потому что ты с перлом сравниваешь. А ты с бейсиком сравни и картинка уже не такая плохая будет :-) SS> Что в перле в такой функции как preg_replace_callback вообще SS> _потребности_ не возникает. А java даже этого нет. Hу и? >> SS> Скажешь - разницы нету? >> >> Есть. Hу и что? Твой тезис был про отсутствие ключа /e. SS> Это тебе показалось. Точнее это был один из тезисов. А остальные мне не интересны, по ним я не вижу предмета спора с тобой >> SS> P.S. А что там с локалью? Вот тут все хвастают, какая крутая >> SS> стала PCRE, а я смотрю доки, и думаю - блин, хоть один автор >> SS> документации додумается описать, как смена локали влияет на >> 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. SS> Малавата будет, однако. А что, поведение /i для разных локалей кто-то SS> будет описывать? И заметь - вот так у них все. Подробно расписывать смысла, наверное, и нет. А ключ /i одной строчкой описан. Hо, повторюсь, то, что дока отвратная - даже не тема для обсуждения. >> Я не представляю, как это можно не найти. SS> Опять же - что "это"? В PHP, в отличие от, есть где-то кучка (штук SS> пять или десять) функций сортировки (интересно, кто-то попробует SS> сказать, что это удобно и логично?). Это неудобно и нелогично. Хотя и понятно, почему это произошло :-( SS> Я доки на них смотрел. Они как SS> зависят от локали? Это где-то в документации описано, или как обычно SS> это всем "очевидно"? ;-) Видимо всем "очевидно" :-) Sergey --- GoldED+/LNX 1.1.4.7 * Origin: www.lovehate.ru - выскажись! (2:5040/33.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/32753ccc179c.html, оценка из 5, голосов 10
|