ФорумПрограммированиеPHP для идиотовPHP и ООП → Есть ли в PHP перегрузка операторов?

Есть ли в PHP перегрузка операторов?

  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 6 марта 2009 г. 17:54, спустя 53 секунды

    Привет)))
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 6 марта 2009 г. 17:55, спустя 1 минуту

    ))) вопрос в теме если кому не ясно))
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 6 марта 2009 г. 18:04, спустя 9 минут 23 секунды

    есть ли в пхп переопределение классов?
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 6 марта 2009 г. 18:07, спустя 2 минуты 46 секунд

    это как? причем тут
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 6 марта 2009 г. 18:08, спустя 24 секунды

    По моему, нет.
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 6 марта 2009 г. 18:11, спустя 3 минуты 13 секунд

    НУ Я ТОЖЕ СПРОСИЛ
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 6 марта 2009 г. 18:14, спустя 2 минуты 52 секунды

    ясно
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 6 марта 2009 г. 18:56, спустя 41 минуту 58 секунд

    Вообще нету, если не считать интерфейс ArrayAccess
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 6 марта 2009 г. 19:26, спустя 30 минут 40 секунд

    наверное нельзя реализовать перегрузку операторов, без строгой типизации, а её в PHP нет.
    есть постоянное неявное приведение типов.
    ιιlllιlllι унц-унц
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 6 марта 2009 г. 19:44, спустя 17 минут 50 секунд

    В Perl'е тоже нет строгой типизации, однако там перегрузка операций, насколько мне известно, есть. Вообще, сама эта перегрузка — спорная вещь. В Java, например, сознательно отказались от неё (не считая String).
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 6 марта 2009 г. 20:39, спустя 54 минуты 44 секунды

    Perl вообще загадочная штука. Вот какой пример я нашел:

    Perldoc.Ru - Документация - Чего ждать от Perl 6

    # xfix.p6

    multi infix:<+> ($a, $b)
    {
    return $a - $b;
    }

    say 10 + 20; # -10
    sub postfix:<@> ($power)
    {
    2 ** $power;
    }

    say 8@; # 256

    а смысл?
    ιιlllιlllι унц-унц
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 6 марта 2009 г. 20:57, спустя 18 минут 3 секунды

    а смысл?

    что "смысл"? сложение заменяется вычитанием, а постфиксный оператор "@" определяется как получение двойки в указанной степени.
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 6 марта 2009 г. 21:22, спустя 25 минут 29 секунд

    сложение заменяется вычитаним. а смысл?
    ιιlllιlllι унц-унц
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 6 марта 2009 г. 21:24, спустя 1 минуту 35 секунд

    ПЕРЛ крутая штука, можно как хочешь изменять синтаксис языка.
    метапрограммирование или кактотам рулет

Пожалуйста, авторизуйтесь, чтобы написать комментарий!