|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexander Kostiuchenko 2:463/672.419 03 May 2002 15:32:33 To : Sergey Tkachuk Subject : Perl vs PHP vs C ;) (Was: (asp vs php) || (*nix vs NT)) --------------------------------------------------------------------------------
Как-то раз (а точнее 30 Apr 02 в 11:47) Sergey Tkachuk писал(а) к Andrew
Aksyonoff:
ST> В C++ есть статические переменные (в том числе и атрибуты класса) и
ST> локализация переменных внутри блока. Так что в этом плане он лучше
ST> PHP/Perl.
Perl:
my $c;
{
my $c;
sub cpp { $c++; }
sub c { print $c; }
}
sub x {
print "$c";
}
cpp() и c() видят $c _своего_блока_ (не видную снаружи), x() - общего (при этом
внутри x() видно cpp() и c()). Как такое в C[++] сделать ?
Вспомним import/export функций других неймспейсов, алиасах функций (*sub2 =
*sub1) и целых неймспейсов т.д.
Казалось бы, при чем тут PHP? Да все при том же... Кто обьяснит, нах в PHP
существуют предефайненые алиасы для встроенных ф-й (unlink = delete и т.д.), и
почему при этом отсутствует нормальный механизм создания алиасов для своих ?
И обьясните наконец, что такое T_PAAMAYIM_NEKUDOTAYIM ;)
--
mailto: random at info.net.ua //Александр
* Origin: useless (2:463/672.419)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/40293cd2ad9e.html, оценка из 5, голосов 10
|